|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface OCLFactory
Interface for a factory of OCl Abstract Syntax elements.
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'. |
Method Detail |
---|
BagType createBagType(Type elementType)
CollectionType createCollectionType(Type elementType)
CollectionType createCollectionType(CollectionKind kind, Type elementType)
OrderedSetType createOrderedSetType(Type elementType)
SequenceType createSequenceType(Type elementType)
SetType createSetType(Type elementType)
MessageType createSignalMessageType(Signal signal)
signal
- either a sent signal
MessageType createOperationMessageType(Operation operation)
operation
- a called operation
AssociationClassCallExp createAssociationClassCallExp()
BooleanLiteralExp createBooleanLiteralExp()
CollectionItem createCollectionItem()
CollectionLiteralExp createCollectionLiteralExp()
CollectionRange createCollectionRange()
EnumLiteralExp createEnumLiteralExp()
IfExp createIfExp()
IntegerLiteralExp createIntegerLiteralExp()
UnlimitedNaturalLiteralExp createUnlimitedNaturalLiteralExp()
InvalidLiteralExp createInvalidLiteralExp()
LetExp createLetExp()
MessageExp createMessageExp()
NullLiteralExp createNullLiteralExp()
OperationCallExp createOperationCallExp()
PropertyCallExp createPropertyCallExp()
RealLiteralExp createRealLiteralExp()
StateExp createStateExp()
StringLiteralExp createStringLiteralExp()
TupleLiteralExp createTupleLiteralExp()
TupleLiteralPart createTupleLiteralPart()
TypeExp createTypeExp()
UnspecifiedValueExp createUnspecifiedValueExp()
Variable createVariable()
VariableExp createVariableExp()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |