public interface OCLStandardLibrary<C>
See the Environment
class for a description of the
generic type parameters of this class.
Modifier and Type | Method and Description |
---|---|
C |
getBag()
Obtains the generic instance of the
BagType metatype, named
Bag(T). |
C |
getBoolean()
Obtains the instance of the
PrimitiveType metatype, named
Boolean. |
C |
getCollection()
Obtains the generic instance of the
CollectionType metatype, named
Collection(T). |
C |
getInteger()
Obtains the instance of the
PrimitiveType metatype, named
Integer. |
java.lang.Object |
getInvalid()
Obtains the single instance of the
OclInvalid type,
identified by the token invalid. |
C |
getOclAny()
Obtains the single instance of the
AnyType metatype, named
OclAny. |
C |
getOclElement()
Obtains the generic instance of the
ElementType metatype, named
OclElement. |
C |
getOclExpression()
Obtains the instance of the
ElementType metatype that represents
the type of OCL expressions in the model, named OclExpression. |
C |
getOclInvalid()
Obtains the single instance of the
InvalidType metatype, named
OclInvalid. |
C |
getOclMessage()
Obtains the generic instance of the
MessageType metatype, named
OclMessage. |
C |
getOclType()
Obtains the generic instance of the
TypeType metatype, named
OclType. |
C |
getOclVoid()
Obtains the single instance of the
VoidType metatype, named
OclVoid. |
C |
getOrderedSet()
Obtains the generic instance of the
OrderedSetType metatype, named
OrderedSet(T). |
C |
getReal()
Obtains the instance of the
PrimitiveType metatype, named
Real. |
C |
getSequence()
Obtains the generic instance of the
SequenceType metatype, named
Sequence(T). |
C |
getSet()
Obtains the generic instance of the
SetType metatype, named
Set(T). |
C |
getState()
Obtains the instance of the
ElementType metatype that represents
the type of states in the model, named State. |
C |
getString()
Obtains the instance of the
PrimitiveType metatype, named
String. |
C |
getT()
Obtains a generic instance of the
AnyType metatype that represents
the type parameter of generic types and operations, named T. |
C |
getT2()
Obtains a generic instance of the
AnyType metatype that represents
another type parameter of generic operations (particularly certain
OCL Collection operations), named T2. |
C |
getUnlimitedNatural()
Obtains the instance of the
PrimitiveType metatype,
named UnlimitedNatural. |
C getOclAny()
AnyType
metatype, named
OclAny.AnyType
)C getOclVoid()
VoidType
metatype, named
OclVoid.VoidType
)C getOclInvalid()
InvalidType
metatype, named
OclInvalid.InvalidType
)java.lang.Object getInvalid()
OclInvalid
type,
identified by the token invalid.invalid
)C getBoolean()
PrimitiveType
metatype, named
Boolean.PrimitiveType
)C getString()
PrimitiveType
metatype, named
String.PrimitiveType
)C getReal()
PrimitiveType
metatype, named
Real.PrimitiveType
)C getInteger()
PrimitiveType
metatype, named
Integer.PrimitiveType
)C getUnlimitedNatural()
PrimitiveType
metatype,
named UnlimitedNatural.PrimitiveType
)C getOclType()
TypeType
metatype, named
OclType.TypeType
)C getOclElement()
ElementType
metatype, named
OclElement.ElementType
)C getOclMessage()
MessageType
metatype, named
OclMessage.MessageType
)C getSet()
SetType
metatype, named
Set(T).SetType
)C getOrderedSet()
OrderedSetType
metatype, named
OrderedSet(T).OrderedSetType
)C getBag()
BagType
metatype, named
Bag(T).BagType
)C getSequence()
SequenceType
metatype, named
Sequence(T).SequenceType
)C getCollection()
CollectionType
metatype, named
Collection(T).CollectionType
)C getState()
ElementType
metatype that represents
the type of states in the model, named State.ElementType
)C getOclExpression()
ElementType
metatype that represents
the type of OCL expressions in the model, named OclExpression.ElementType
)C getT()
AnyType
metatype that represents
the type parameter of generic types and operations, named T.AnyType
)C getT2()
AnyType
metatype that represents
another type parameter of generic operations (particularly certain
OCL Collection
operations), named T2.AnyType
)