org.infolayer.model
Class GenericType

java.lang.Object
  extended byorg.infolayer.model.UmlModelElement
      extended byorg.infolayer.model.UmlClassifier
          extended byorg.infolayer.model.GenericType
All Implemented Interfaces:
org.ksoap2.serialization.KvmSerializable, Typed

public class GenericType
extends UmlClassifier


Field Summary
static int BAG_OF
           
static int COLLECTION_OF
           
static int EXPRESSION_DEPENDENT
           
static int OWNER
           
static int OWNER_AS_BAG
           
static int OWNER_AS_COLLECTION
           
static int OWNER_AS_SEQUENCE
           
static int OWNER_AS_SET
           
static int OWNER_ELEMENT_TYPE
           
static int OWNER_FLATTEN
           
static int SEQUENCE_OF
           
static int SET_OF
           
static int SET_TYPE_OF
           
static int TYPE_OF
           
 
Fields inherited from class org.infolayer.model.UmlClassifier
PERMISSION_CREATE, PERMISSION_EXEC, PERMISSION_NONE, PERMISSION_QUERY, PERMISSION_READ, PERMISSION_WRITE
 
Fields inherited from class org.infolayer.model.UmlModelElement
PRIVATE, PROTECTED, PUBLIC
 
Constructor Summary
GenericType(UmlModel model, int genericType)
           
 
Method Summary
 UmlClassifier getActualType(UmlClassifier base)
          Overwriten in GenericType
 
Methods inherited from class org.infolayer.model.UmlClassifier
addOperation, addOperation, addProperty, addProperty, allInstances, checkConstraints, compile, compile, createInstance, equals, findOperation, findProperty, getAllSubtypes, getAllSupertypes, getAttribute, getBehavior, getCommonSupertype, getDynamicOperation, getInstanceJavaClass, getLabel, getModel, getOperation, getOwnedAttribute, getOwnedOperation, getPermission, getProperty, getPropertyCount, getPropertyInfo, getStateProperty, getSubtypes, getSupertype, getTaggedValueRecursive, getType, init, instances, isAbstract, isAssignableFrom, lookUpOperation, setProperty, toOclLiteral, toOclLiteral, toString, typeDistance
 
Methods inherited from class org.infolayer.model.UmlModelElement
getComment, getLabel, getName, getTaggedValue, getTaggedValue, getVisibility, setName, setTaggedValue, setVisibility, setVisibility
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

OWNER

public static final int OWNER
See Also:
Constant Field Values

OWNER_ELEMENT_TYPE

public static final int OWNER_ELEMENT_TYPE
See Also:
Constant Field Values

OWNER_FLATTEN

public static final int OWNER_FLATTEN
See Also:
Constant Field Values

TYPE_OF

public static final int TYPE_OF
See Also:
Constant Field Values

EXPRESSION_DEPENDENT

public static final int EXPRESSION_DEPENDENT
See Also:
Constant Field Values

COLLECTION_OF

public static final int COLLECTION_OF
See Also:
Constant Field Values

SET_OF

public static final int SET_OF
See Also:
Constant Field Values

BAG_OF

public static final int BAG_OF
See Also:
Constant Field Values

SEQUENCE_OF

public static final int SEQUENCE_OF
See Also:
Constant Field Values

OWNER_AS_COLLECTION

public static final int OWNER_AS_COLLECTION
See Also:
Constant Field Values

OWNER_AS_SET

public static final int OWNER_AS_SET
See Also:
Constant Field Values

OWNER_AS_BAG

public static final int OWNER_AS_BAG
See Also:
Constant Field Values

OWNER_AS_SEQUENCE

public static final int OWNER_AS_SEQUENCE
See Also:
Constant Field Values

SET_TYPE_OF

public static final int SET_TYPE_OF
See Also:
Constant Field Values
Constructor Detail

GenericType

public GenericType(UmlModel model,
                   int genericType)
Method Detail

getActualType

public UmlClassifier getActualType(UmlClassifier base)
Description copied from class: UmlClassifier
Overwriten in GenericType

Overrides:
getActualType in class UmlClassifier