public interface TypesFactory
extends org.eclipse.emf.ecore.EFactory
TypesPackage
Modifier and Type | Field and Description |
---|---|
static TypesFactory |
eINSTANCE
The singleton instance of the factory.
|
Modifier and Type | Method and Description |
---|---|
<O> AnyType<O> |
createAnyType()
Returns a new object of class 'Any Type'.
|
<C,O> BagType<C,O> |
createBagType()
Returns a new object of class 'Bag Type'.
|
<C,O> CollectionType<C,O> |
createCollectionType()
Returns a new object of class 'Collection Type'.
|
ElementType |
createElementType()
Returns a new object of class 'Element Type'.
|
<O> InvalidType<O> |
createInvalidType()
Returns a new object of class 'Invalid Type'.
|
<C,O,P> MessageType<C,O,P> |
createMessageType()
Returns a new object of class 'Message Type'.
|
<C,O> OrderedSetType<C,O> |
createOrderedSetType()
Returns a new object of class 'Ordered Set Type'.
|
<O> PrimitiveType<O> |
createPrimitiveType()
Returns a new object of class 'Primitive Type'.
|
<C,O> SequenceType<C,O> |
createSequenceType()
Returns a new object of class 'Sequence Type'.
|
<C,O> SetType<C,O> |
createSetType()
Returns a new object of class 'Set Type'.
|
<O> TemplateParameterType<O> |
createTemplateParameterType()
Returns a new object of class 'Template Parameter Type'.
|
<O,P> TupleType<O,P> |
createTupleType()
Returns a new object of class 'Tuple Type'.
|
<C,O> TypeType<C,O> |
createTypeType()
Returns a new object of class 'Type Type'.
|
<O> VoidType<O> |
createVoidType()
Returns a new object of class 'Void Type'.
|
TypesPackage |
getTypesPackage()
Returns the package supported by this factory.
|
convertToString, create, createFromString, getEPackage, setEPackage
getEAnnotation, getEAnnotations
static final TypesFactory eINSTANCE
<O> AnyType<O> createAnyType()
<C,O> BagType<C,O> createBagType()
<C,O> CollectionType<C,O> createCollectionType()
ElementType createElementType()
<O> InvalidType<O> createInvalidType()
<C,O,P> MessageType<C,O,P> createMessageType()
<C,O> OrderedSetType<C,O> createOrderedSetType()
<O> PrimitiveType<O> createPrimitiveType()
<C,O> SequenceType<C,O> createSequenceType()
<C,O> SetType<C,O> createSetType()
<O,P> TupleType<O,P> createTupleType()
<C,O> TypeType<C,O> createTypeType()
<O> VoidType<O> createVoidType()
<O> TemplateParameterType<O> createTemplateParameterType()
TypesPackage getTypesPackage()