org.deduced.dynamic
Class DynamicUtilities

java.lang.Object
  extended by org.deduced.dynamic.DynamicUtilities

public class DynamicUtilities
extends java.lang.Object

Dynamic Utilities

Author:
Steve McDuff

Constructor Summary
DynamicUtilities()
           
 
Method Summary
static boolean isActionType(PropertyCollection<?,?> type)
          check if a type is an action
static boolean isCollectionListInstanceType(PropertyCollection<?,?> type)
          check if a type is a collection list instance type
static boolean isDeductionRuleType(PropertyCollection<?,?> type)
          check if a type is a deduction rule
static boolean isEnumerationType(PropertyCollection<?,?> type)
          check if a type is an enumeration type
static boolean isInstanceReferenceType(PropertyCollection<?,?> type)
          check if a type is a instance reference
static boolean isOrderedListType(PropertyCollection<?,?> type)
          is Ordered List Type
static boolean isOrderedParameterType(PropertyCollection<?,?> type)
          check if a type is an ordered parameter
static boolean isParameterType(PropertyCollection<?,?> type)
          check if a type is a parameter
static boolean isPropertyCollectionType(PropertyCollection<?,?> type)
          check if a type is a property collection type
static boolean isPropertyInstanceType(PropertyCollection<?,?> type)
          check if a type is a property instance type
static boolean isPropertyListType(PropertyCollection<?,?> type)
          check if a type is a property list type
static boolean isPropertyPackageType(PropertyCollection<?,?> type)
          check if a type is a property package type
static boolean isSchemaType(PropertyCollection<?,?> type)
          check if a type is a schema layer type
static boolean isStaticInstanceReferenceType(PropertyCollection<?,?> type)
          check if a type is a static instance reference
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DynamicUtilities

public DynamicUtilities()
Method Detail

isStaticInstanceReferenceType

public static boolean isStaticInstanceReferenceType(PropertyCollection<?,?> type)
check if a type is a static instance reference

Parameters:
type - the type to check
Returns:
true if the type is a static instance reference

isParameterType

public static boolean isParameterType(PropertyCollection<?,?> type)
check if a type is a parameter

Parameters:
type - the type to check
Returns:
true if the type is a parameter

isOrderedParameterType

public static boolean isOrderedParameterType(PropertyCollection<?,?> type)
check if a type is an ordered parameter

Parameters:
type - the type to check
Returns:
true if the type is an ordered parameter

isInstanceReferenceType

public static boolean isInstanceReferenceType(PropertyCollection<?,?> type)
check if a type is a instance reference

Parameters:
type - the type to check
Returns:
true if the type is a instance reference

isDeductionRuleType

public static boolean isDeductionRuleType(PropertyCollection<?,?> type)
check if a type is a deduction rule

Parameters:
type - the type to check
Returns:
true if the type is a deduction rule

isActionType

public static boolean isActionType(PropertyCollection<?,?> type)
check if a type is an action

Parameters:
type - the type to check
Returns:
true if the type is an action

isSchemaType

public static boolean isSchemaType(PropertyCollection<?,?> type)
check if a type is a schema layer type

Parameters:
type - the type to check
Returns:
true if the type is a schema layer type

isEnumerationType

public static boolean isEnumerationType(PropertyCollection<?,?> type)
check if a type is an enumeration type

Parameters:
type - the type to check
Returns:
true if the type is an enumeration type

isPropertyCollectionType

public static boolean isPropertyCollectionType(PropertyCollection<?,?> type)
check if a type is a property collection type

Parameters:
type - the type to check
Returns:
true if the type is a property collection type

isPropertyPackageType

public static boolean isPropertyPackageType(PropertyCollection<?,?> type)
check if a type is a property package type

Parameters:
type - the type to check
Returns:
true if the type is a property package type

isPropertyInstanceType

public static boolean isPropertyInstanceType(PropertyCollection<?,?> type)
check if a type is a property instance type

Parameters:
type - the type to check
Returns:
true if the type is a property instance type

isPropertyListType

public static boolean isPropertyListType(PropertyCollection<?,?> type)
check if a type is a property list type

Parameters:
type - the type to check
Returns:
true if the type is a property list type

isCollectionListInstanceType

public static boolean isCollectionListInstanceType(PropertyCollection<?,?> type)
check if a type is a collection list instance type

Parameters:
type - the type to check
Returns:
true if the type is a collection list instance type

isOrderedListType

public static boolean isOrderedListType(PropertyCollection<?,?> type)
is Ordered List Type

Parameters:
type - the type to test
Returns:
true if the type is an ordered list