|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface CodeFactory
The Factory for the model. It provides a create method for each non-abstract class of the model.
CodePackage
Field Summary | |
---|---|
static CodeFactory |
eINSTANCE
The singleton instance of the factory. |
Method Summary | |
---|---|
ArrayType |
createArrayType()
Returns a new object of class 'Array Type'. |
BagType |
createBagType()
Returns a new object of class 'Bag Type'. |
BitstringType |
createBitstringType()
Returns a new object of class 'Bitstring Type'. |
BitType |
createBitType()
Returns a new object of class 'Bit Type'. |
BooleanType |
createBooleanType()
Returns a new object of class 'Boolean Type'. |
CallableUnit |
createCallableUnit()
Returns a new object of class 'Callable Unit'. |
CharType |
createCharType()
Returns a new object of class 'Char Type'. |
ChoiceType |
createChoiceType()
Returns a new object of class 'Choice Type'. |
ClassUnit |
createClassUnit()
Returns a new object of class 'Class Unit'. |
CodeAssembly |
createCodeAssembly()
Returns a new object of class 'Assembly'. |
CodeElement |
createCodeElement()
Returns a new object of class 'Element'. |
CodeModel |
createCodeModel()
Returns a new object of class 'Model'. |
CodeRelationship |
createCodeRelationship()
Returns a new object of class 'Relationship'. |
CommentUnit |
createCommentUnit()
Returns a new object of class 'Comment Unit'. |
CompilationUnit |
createCompilationUnit()
Returns a new object of class 'Compilation Unit'. |
CompositeType |
createCompositeType()
Returns a new object of class 'Composite Type'. |
ComputationalObject |
createComputationalObject()
Returns a new object of class 'Computational Object'. |
ConditionalDirective |
createConditionalDirective()
Returns a new object of class 'Conditional Directive'. |
ControlElement |
createControlElement()
Returns a new object of class 'Control Element'. |
DataElement |
createDataElement()
Returns a new object of class 'Data Element'. |
Datatype |
createDatatype()
Returns a new object of class 'Datatype'. |
DateType |
createDateType()
Returns a new object of class 'Date Type'. |
DecimalType |
createDecimalType()
Returns a new object of class 'Decimal Type'. |
DerivedType |
createDerivedType()
Returns a new object of class 'Derived Type'. |
EnumeratedType |
createEnumeratedType()
Returns a new object of class 'Enumerated Type'. |
Expands |
createExpands()
Returns a new object of class 'Expands'. |
Extends |
createExtends()
Returns a new object of class 'Extends'. |
FloatType |
createFloatType()
Returns a new object of class 'Float Type'. |
GeneratedFrom |
createGeneratedFrom()
Returns a new object of class 'Generated From'. |
HasType |
createHasType()
Returns a new object of class 'Has Type'. |
HasValue |
createHasValue()
Returns a new object of class 'Has Value'. |
ImplementationOf |
createImplementationOf()
Returns a new object of class 'Implementation Of'. |
Implements |
createImplements()
Returns a new object of class 'Implements'. |
Imports |
createImports()
Returns a new object of class 'Imports'. |
IncludeDirective |
createIncludeDirective()
Returns a new object of class 'Include Directive'. |
Includes |
createIncludes()
Returns a new object of class 'Includes'. |
IndexUnit |
createIndexUnit()
Returns a new object of class 'Index Unit'. |
InstanceOf |
createInstanceOf()
Returns a new object of class 'Instance Of'. |
IntegerType |
createIntegerType()
Returns a new object of class 'Integer Type'. |
InterfaceUnit |
createInterfaceUnit()
Returns a new object of class 'Interface Unit'. |
ItemUnit |
createItemUnit()
Returns a new object of class 'Item Unit'. |
LanguageUnit |
createLanguageUnit()
Returns a new object of class 'Language Unit'. |
MacroDirective |
createMacroDirective()
Returns a new object of class 'Macro Directive'. |
MacroUnit |
createMacroUnit()
Returns a new object of class 'Macro Unit'. |
MemberUnit |
createMemberUnit()
Returns a new object of class 'Member Unit'. |
MethodUnit |
createMethodUnit()
Returns a new object of class 'Method Unit'. |
Module |
createModule()
Returns a new object of class 'Module'. |
Namespace |
createNamespace()
Returns a new object of class 'Namespace'. |
OctetstringType |
createOctetstringType()
Returns a new object of class 'Octetstring Type'. |
OctetType |
createOctetType()
Returns a new object of class 'Octet Type'. |
OrdinalType |
createOrdinalType()
Returns a new object of class 'Ordinal Type'. |
Package |
createPackage()
Returns a new object of class 'Package'. |
ParameterTo |
createParameterTo()
Returns a new object of class 'Parameter To'. |
ParameterUnit |
createParameterUnit()
Returns a new object of class 'Parameter Unit'. |
PointerType |
createPointerType()
Returns a new object of class 'Pointer Type'. |
PreprocessorDirective |
createPreprocessorDirective()
Returns a new object of class 'Preprocessor Directive'. |
PrimitiveType |
createPrimitiveType()
Returns a new object of class 'Primitive Type'. |
RangeType |
createRangeType()
Returns a new object of class 'Range Type'. |
RecordType |
createRecordType()
Returns a new object of class 'Record Type'. |
Redefines |
createRedefines()
Returns a new object of class 'Redefines'. |
ScaledType |
createScaledType()
Returns a new object of class 'Scaled Type'. |
SequenceType |
createSequenceType()
Returns a new object of class 'Sequence Type'. |
SetType |
createSetType()
Returns a new object of class 'Set Type'. |
SharedUnit |
createSharedUnit()
Returns a new object of class 'Shared Unit'. |
Signature |
createSignature()
Returns a new object of class 'Signature'. |
StorableUnit |
createStorableUnit()
Returns a new object of class 'Storable Unit'. |
StringType |
createStringType()
Returns a new object of class 'String Type'. |
SynonymUnit |
createSynonymUnit()
Returns a new object of class 'Synonym Unit'. |
TemplateParameter |
createTemplateParameter()
Returns a new object of class 'Template Parameter'. |
TemplateType |
createTemplateType()
Returns a new object of class 'Template Type'. |
TemplateUnit |
createTemplateUnit()
Returns a new object of class 'Template Unit'. |
TimeType |
createTimeType()
Returns a new object of class 'Time Type'. |
TypeUnit |
createTypeUnit()
Returns a new object of class 'Type Unit'. |
Value |
createValue()
Returns a new object of class 'Value'. |
ValueList |
createValueList()
Returns a new object of class 'Value List'. |
VariantTo |
createVariantTo()
Returns a new object of class 'Variant To'. |
VisibleIn |
createVisibleIn()
Returns a new object of class 'Visible In'. |
VoidType |
createVoidType()
Returns a new object of class 'Void Type'. |
CodePackage |
getCodePackage()
Returns the package supported by this factory. |
Field Detail |
---|
static final CodeFactory eINSTANCE
Method Detail |
---|
CodeModel createCodeModel()
ComputationalObject createComputationalObject()
Datatype createDatatype()
Module createModule()
CompilationUnit createCompilationUnit()
SharedUnit createSharedUnit()
LanguageUnit createLanguageUnit()
CodeAssembly createCodeAssembly()
Package createPackage()
ControlElement createControlElement()
CallableUnit createCallableUnit()
MethodUnit createMethodUnit()
DataElement createDataElement()
StorableUnit createStorableUnit()
ItemUnit createItemUnit()
IndexUnit createIndexUnit()
MemberUnit createMemberUnit()
ParameterUnit createParameterUnit()
Value createValue()
ValueList createValueList()
PrimitiveType createPrimitiveType()
BooleanType createBooleanType()
CharType createCharType()
OrdinalType createOrdinalType()
DateType createDateType()
TimeType createTimeType()
IntegerType createIntegerType()
DecimalType createDecimalType()
ScaledType createScaledType()
FloatType createFloatType()
VoidType createVoidType()
StringType createStringType()
BitType createBitType()
BitstringType createBitstringType()
OctetType createOctetType()
OctetstringType createOctetstringType()
EnumeratedType createEnumeratedType()
CompositeType createCompositeType()
ChoiceType createChoiceType()
RecordType createRecordType()
DerivedType createDerivedType()
ArrayType createArrayType()
PointerType createPointerType()
RangeType createRangeType()
BagType createBagType()
SetType createSetType()
SequenceType createSequenceType()
Signature createSignature()
TypeUnit createTypeUnit()
SynonymUnit createSynonymUnit()
ClassUnit createClassUnit()
InterfaceUnit createInterfaceUnit()
TemplateUnit createTemplateUnit()
TemplateParameter createTemplateParameter()
TemplateType createTemplateType()
InstanceOf createInstanceOf()
ParameterTo createParameterTo()
Implements createImplements()
ImplementationOf createImplementationOf()
HasType createHasType()
HasValue createHasValue()
Extends createExtends()
PreprocessorDirective createPreprocessorDirective()
MacroUnit createMacroUnit()
MacroDirective createMacroDirective()
IncludeDirective createIncludeDirective()
ConditionalDirective createConditionalDirective()
Expands createExpands()
GeneratedFrom createGeneratedFrom()
Includes createIncludes()
VariantTo createVariantTo()
Redefines createRedefines()
CommentUnit createCommentUnit()
Namespace createNamespace()
VisibleIn createVisibleIn()
Imports createImports()
CodeElement createCodeElement()
CodeRelationship createCodeRelationship()
CodePackage getCodePackage()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |