|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.eclipse.ocl.examples.pivot.utilities.OCLFactoryImpl
public class OCLFactoryImpl
Implementation of the OCLFactory
API for the Ecore binding.
Field Summary | |
---|---|
static OCLFactory |
INSTANCE
|
Method Summary | |
---|---|
AssociationClassCallExp |
createAssociationClassCallExp()
Returns a new object of class 'Association Class Call Exp'. |
BagType |
createBagType(Type elementType)
Returns a new object of class 'Bag Type'. |
BooleanLiteralExp |
createBooleanLiteralExp()
Returns a new object of class 'Boolean Literal Exp'. |
CollectionItem |
createCollectionItem()
Returns a new object of class 'Collection Item'. |
CollectionLiteralExp |
createCollectionLiteralExp()
Returns a new object of class 'Collection Literal Exp'. |
CollectionRange |
createCollectionRange()
Returns a new object of class 'Collection Range'. |
CollectionType |
createCollectionType(CollectionKind kind,
Type elementType)
Returns a new object of class 'Collection Type'. |
CollectionType |
createCollectionType(Type elementType)
Returns a new object of class 'Collection Type'. |
EnumLiteralExp |
createEnumLiteralExp()
Returns a new object of class 'Enum Literal Exp'. |
IfExp |
createIfExp()
Returns a new object of class 'If Exp'. |
IntegerLiteralExp |
createIntegerLiteralExp()
Returns a new object of class 'Integer Literal Exp'. |
InvalidLiteralExp |
createInvalidLiteralExp()
Returns a new object of class 'Invalid Literal Exp'. |
LetExp |
createLetExp()
Returns a new object of class 'Let Exp'. |
MessageExp |
createMessageExp()
Returns a new object of class 'Message Exp'. |
NullLiteralExp |
createNullLiteralExp()
Returns a new object of class 'Null Literal Exp'. |
OperationCallExp |
createOperationCallExp()
Returns a new object of class 'Operation Call Exp'. |
MessageType |
createOperationMessageType(Operation operation)
Creates the type for the messages representing invocation of the specified operation. |
OrderedSetType |
createOrderedSetType(Type elementType)
Returns a new object of class 'Ordered Set Type'. |
PropertyCallExp |
createPropertyCallExp()
Returns a new object of class 'Property Call Exp'. |
RealLiteralExp |
createRealLiteralExp()
Returns a new object of class 'Real Literal Exp'. |
SequenceType |
createSequenceType(Type elementType)
Returns a new object of class 'Sequence Type'. |
SetType |
createSetType(Type elementType)
Returns a new object of class 'Set Type'. |
MessageType |
createSignalMessageType(Signal signal)
Creates the type for the messages representing invocation of the specified signal. |
StateExp |
createStateExp()
Returns a new object of class 'State Exp'. |
StringLiteralExp |
createStringLiteralExp()
Returns a new object of class 'String Literal Exp'. |
TupleLiteralExp |
createTupleLiteralExp()
Returns a new object of class 'Tuple Literal Exp'. |
TupleLiteralPart |
createTupleLiteralPart()
Returns a new object of class 'Tuple Literal Part'. |
TypeExp |
createTypeExp()
Returns a new object of class 'Type Exp'. |
UnlimitedNaturalLiteralExp |
createUnlimitedNaturalLiteralExp()
Returns a new object of class 'Unlimited Natural Literal Exp'. |
UnspecifiedValueExp |
createUnspecifiedValueExp()
Returns a new object of class 'Unspecified Value Exp'. |
Variable |
createVariable()
Returns a new object of class 'Variable'. |
VariableExp |
createVariableExp()
Returns a new object of class 'Variable Exp'. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static OCLFactory INSTANCE
Method Detail |
---|
public BagType createBagType(Type elementType)
OCLFactory
createBagType
in interface OCLFactory
public OrderedSetType createOrderedSetType(Type elementType)
OCLFactory
createOrderedSetType
in interface OCLFactory
public SequenceType createSequenceType(Type elementType)
OCLFactory
createSequenceType
in interface OCLFactory
public SetType createSetType(Type elementType)
OCLFactory
createSetType
in interface OCLFactory
public CollectionType createCollectionType(Type elementType)
OCLFactory
createCollectionType
in interface OCLFactory
public CollectionType createCollectionType(CollectionKind kind, Type elementType)
OCLFactory
createCollectionType
in interface OCLFactory
public MessageType createOperationMessageType(Operation operation)
OCLFactory
createOperationMessageType
in interface OCLFactory
operation
- a called operation
public MessageType createSignalMessageType(Signal signal)
OCLFactory
createSignalMessageType
in interface OCLFactory
signal
- either a sent signal
public AssociationClassCallExp createAssociationClassCallExp()
OCLFactory
createAssociationClassCallExp
in interface OCLFactory
public BooleanLiteralExp createBooleanLiteralExp()
OCLFactory
createBooleanLiteralExp
in interface OCLFactory
public CollectionItem createCollectionItem()
OCLFactory
createCollectionItem
in interface OCLFactory
public CollectionLiteralExp createCollectionLiteralExp()
OCLFactory
createCollectionLiteralExp
in interface OCLFactory
public CollectionRange createCollectionRange()
OCLFactory
createCollectionRange
in interface OCLFactory
public EnumLiteralExp createEnumLiteralExp()
OCLFactory
createEnumLiteralExp
in interface OCLFactory
public IfExp createIfExp()
OCLFactory
createIfExp
in interface OCLFactory
public IntegerLiteralExp createIntegerLiteralExp()
OCLFactory
createIntegerLiteralExp
in interface OCLFactory
public InvalidLiteralExp createInvalidLiteralExp()
OCLFactory
createInvalidLiteralExp
in interface OCLFactory
public LetExp createLetExp()
OCLFactory
createLetExp
in interface OCLFactory
public MessageExp createMessageExp()
OCLFactory
createMessageExp
in interface OCLFactory
public NullLiteralExp createNullLiteralExp()
OCLFactory
createNullLiteralExp
in interface OCLFactory
public OperationCallExp createOperationCallExp()
OCLFactory
createOperationCallExp
in interface OCLFactory
public PropertyCallExp createPropertyCallExp()
OCLFactory
createPropertyCallExp
in interface OCLFactory
public RealLiteralExp createRealLiteralExp()
OCLFactory
createRealLiteralExp
in interface OCLFactory
public StateExp createStateExp()
OCLFactory
createStateExp
in interface OCLFactory
public StringLiteralExp createStringLiteralExp()
OCLFactory
createStringLiteralExp
in interface OCLFactory
public TupleLiteralExp createTupleLiteralExp()
OCLFactory
createTupleLiteralExp
in interface OCLFactory
public TupleLiteralPart createTupleLiteralPart()
OCLFactory
createTupleLiteralPart
in interface OCLFactory
public TypeExp createTypeExp()
OCLFactory
createTypeExp
in interface OCLFactory
public UnlimitedNaturalLiteralExp createUnlimitedNaturalLiteralExp()
OCLFactory
createUnlimitedNaturalLiteralExp
in interface OCLFactory
public UnspecifiedValueExp createUnspecifiedValueExp()
OCLFactory
createUnspecifiedValueExp
in interface OCLFactory
public Variable createVariable()
OCLFactory
createVariable
in interface OCLFactory
public VariableExp createVariableExp()
OCLFactory
createVariableExp
in interface OCLFactory
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |