public interface VarlinkIdlPackage
extends org.eclipse.emf.ecore.EPackage
VarlinkIdlFactory| Modifier and Type | Interface and Description |
|---|---|
static interface |
VarlinkIdlPackage.Literals
Defines literals for the meta objects that represent
each class,
each feature of each class,
each enum,
and each data type
|
| Modifier and Type | Field and Description |
|---|---|
static int |
BASIC_TYPE
The meta object id for the '
Basic Type' class. |
static int |
BASIC_TYPE__MULTI
The feature id for the 'Multi' attribute.
|
static int |
BASIC_TYPE__TYPE
The feature id for the 'Type' attribute.
|
static int |
BASIC_TYPE_FEATURE_COUNT
The number of structural features of the 'Basic Type' class.
|
static VarlinkIdlPackage |
eINSTANCE
The singleton instance of the package.
|
static int |
ELEMENT_TYPE
The meta object id for the '
Element Type' class. |
static int |
ELEMENT_TYPE__MULTI
The feature id for the 'Multi' attribute.
|
static int |
ELEMENT_TYPE_FEATURE_COUNT
The number of structural features of the 'Element Type' class.
|
static String |
eNAME
The package name.
|
static String |
eNS_PREFIX
The package namespace name.
|
static String |
eNS_URI
The package namespace URI.
|
static int |
ENUM
The meta object id for the '
Enum' class. |
static int |
ENUM__FIELDS
The feature id for the 'Fields' attribute list.
|
static int |
ENUM__MULTI
The feature id for the 'Multi' attribute.
|
static int |
ENUM_FEATURE_COUNT
The number of structural features of the 'Enum' class.
|
static int |
ERROR
The meta object id for the '
Error' class. |
static int |
ERROR__NAME
The feature id for the 'Name' attribute.
|
static int |
ERROR__PROPERTIES
The feature id for the 'Properties' containment reference.
|
static int |
ERROR_FEATURE_COUNT
The number of structural features of the 'Error' class.
|
static int |
FIELD
The meta object id for the '
Field' class. |
static int |
FIELD__NAME
The feature id for the 'Name' attribute.
|
static int |
FIELD__TYPE
The feature id for the 'Type' containment reference.
|
static int |
FIELD_FEATURE_COUNT
The number of structural features of the 'Field' class.
|
static int |
INTERFACE
The meta object id for the '
Interface' class. |
static int |
INTERFACE__MEMBERS
The feature id for the 'Members' containment reference list.
|
static int |
INTERFACE__NAME
The feature id for the 'Name' attribute.
|
static int |
INTERFACE_FEATURE_COUNT
The number of structural features of the 'Interface' class.
|
static int |
MEMBER
The meta object id for the '
Member' class. |
static int |
MEMBER__NAME
The feature id for the 'Name' attribute.
|
static int |
MEMBER_FEATURE_COUNT
The number of structural features of the 'Member' class.
|
static int |
METHOD
The meta object id for the '
Method' class. |
static int |
METHOD__ARGUMENTS
The feature id for the 'Arguments' containment reference.
|
static int |
METHOD__NAME
The feature id for the 'Name' attribute.
|
static int |
METHOD__RESULT
The feature id for the 'Result' containment reference.
|
static int |
METHOD_FEATURE_COUNT
The number of structural features of the 'Method' class.
|
static int |
OBJECT
The meta object id for the '
Object' class. |
static int |
OBJECT__FIELDS
The feature id for the 'Fields' containment reference list.
|
static int |
OBJECT_FEATURE_COUNT
The number of structural features of the 'Object' class.
|
static int |
TYPE_ALIAS
The meta object id for the '
Type Alias' class. |
static int |
TYPE_ALIAS__DEFINITION
The feature id for the 'Definition' containment reference.
|
static int |
TYPE_ALIAS__NAME
The feature id for the 'Name' attribute.
|
static int |
TYPE_ALIAS_DEFINITION
The meta object id for the '
Type Alias Definition' class. |
static int |
TYPE_ALIAS_DEFINITION_FEATURE_COUNT
The number of structural features of the 'Type Alias Definition' class.
|
static int |
TYPE_ALIAS_FEATURE_COUNT
The number of structural features of the 'Type Alias' class.
|
static int |
TYPE_REFERENCE
The meta object id for the '
Type Reference' class. |
static int |
TYPE_REFERENCE__MULTI
The feature id for the 'Multi' attribute.
|
static int |
TYPE_REFERENCE__NAME
The feature id for the 'Name' attribute.
|
static int |
TYPE_REFERENCE_FEATURE_COUNT
The number of structural features of the 'Type Reference' class.
|
| Modifier and Type | Method and Description |
|---|---|
org.eclipse.emf.ecore.EAttribute |
getBasicType_Type()
Returns the meta object for the attribute '
Type'. |
org.eclipse.emf.ecore.EClass |
getBasicType()
Returns the meta object for class '
Basic Type'. |
org.eclipse.emf.ecore.EAttribute |
getElementType_Multi()
Returns the meta object for the attribute '
Multi'. |
org.eclipse.emf.ecore.EClass |
getElementType()
Returns the meta object for class '
Element Type'. |
org.eclipse.emf.ecore.EAttribute |
getEnum_Fields()
Returns the meta object for the attribute list '
Fields'. |
org.eclipse.emf.ecore.EClass |
getEnum()
Returns the meta object for class '
Enum'. |
org.eclipse.emf.ecore.EReference |
getError_Properties()
Returns the meta object for the containment reference '
Properties'. |
org.eclipse.emf.ecore.EClass |
getError()
Returns the meta object for class '
Error'. |
org.eclipse.emf.ecore.EAttribute |
getField_Name()
Returns the meta object for the attribute '
Name'. |
org.eclipse.emf.ecore.EReference |
getField_Type()
Returns the meta object for the containment reference '
Type'. |
org.eclipse.emf.ecore.EClass |
getField()
Returns the meta object for class '
Field'. |
org.eclipse.emf.ecore.EReference |
getInterface_Members()
Returns the meta object for the containment reference list '
Members'. |
org.eclipse.emf.ecore.EAttribute |
getInterface_Name()
Returns the meta object for the attribute '
Name'. |
org.eclipse.emf.ecore.EClass |
getInterface()
Returns the meta object for class '
Interface'. |
org.eclipse.emf.ecore.EAttribute |
getMember_Name()
Returns the meta object for the attribute '
Name'. |
org.eclipse.emf.ecore.EClass |
getMember()
Returns the meta object for class '
Member'. |
org.eclipse.emf.ecore.EReference |
getMethod_Arguments()
Returns the meta object for the containment reference '
Arguments'. |
org.eclipse.emf.ecore.EReference |
getMethod_Result()
Returns the meta object for the containment reference '
Result'. |
org.eclipse.emf.ecore.EClass |
getMethod()
Returns the meta object for class '
Method'. |
org.eclipse.emf.ecore.EReference |
getObject_Fields()
Returns the meta object for the containment reference list '
Fields'. |
org.eclipse.emf.ecore.EClass |
getObject()
Returns the meta object for class '
Object'. |
org.eclipse.emf.ecore.EReference |
getTypeAlias_Definition()
Returns the meta object for the containment reference '
Definition'. |
org.eclipse.emf.ecore.EClass |
getTypeAlias()
Returns the meta object for class '
Type Alias'. |
org.eclipse.emf.ecore.EClass |
getTypeAliasDefinition()
Returns the meta object for class '
Type Alias Definition'. |
org.eclipse.emf.ecore.EAttribute |
getTypeReference_Name()
Returns the meta object for the attribute '
Name'. |
org.eclipse.emf.ecore.EClass |
getTypeReference()
Returns the meta object for class '
Type Reference'. |
VarlinkIdlFactory |
getVarlinkIdlFactory()
Returns the factory that creates the instances of the model.
|
getEClassifier, getEClassifiers, getEFactoryInstance, getESubpackages, getESuperPackage, getNsPrefix, getNsURI, setEFactoryInstance, setNsPrefix, setNsURIgetEAnnotation, getEAnnotationsstatic final String eNAME
static final String eNS_URI
static final String eNS_PREFIX
static final VarlinkIdlPackage eINSTANCE
static final int INTERFACE
Interface' class.
InterfaceImpl,
VarlinkIdlPackageImpl.getInterface(),
Constant Field Valuesstatic final int INTERFACE__NAME
static final int INTERFACE__MEMBERS
static final int INTERFACE_FEATURE_COUNT
static final int MEMBER
Member' class.
MemberImpl,
VarlinkIdlPackageImpl.getMember(),
Constant Field Valuesstatic final int MEMBER__NAME
static final int MEMBER_FEATURE_COUNT
static final int TYPE_ALIAS
Type Alias' class.
TypeAliasImpl,
VarlinkIdlPackageImpl.getTypeAlias(),
Constant Field Valuesstatic final int TYPE_ALIAS__NAME
static final int TYPE_ALIAS__DEFINITION
static final int TYPE_ALIAS_FEATURE_COUNT
static final int TYPE_ALIAS_DEFINITION
Type Alias Definition' class.
TypeAliasDefinitionImpl,
VarlinkIdlPackageImpl.getTypeAliasDefinition(),
Constant Field Valuesstatic final int TYPE_ALIAS_DEFINITION_FEATURE_COUNT
static final int ENUM
Enum' class.
EnumImpl,
VarlinkIdlPackageImpl.getEnum(),
Constant Field Valuesstatic final int ENUM__MULTI
static final int ENUM__FIELDS
static final int ENUM_FEATURE_COUNT
static final int OBJECT
Object' class.
ObjectImpl,
VarlinkIdlPackageImpl.getObject(),
Constant Field Valuesstatic final int OBJECT__FIELDS
static final int OBJECT_FEATURE_COUNT
static final int FIELD
Field' class.
FieldImpl,
VarlinkIdlPackageImpl.getField(),
Constant Field Valuesstatic final int FIELD__NAME
static final int FIELD__TYPE
static final int FIELD_FEATURE_COUNT
static final int ELEMENT_TYPE
Element Type' class.
ElementTypeImpl,
VarlinkIdlPackageImpl.getElementType(),
Constant Field Valuesstatic final int ELEMENT_TYPE__MULTI
static final int ELEMENT_TYPE_FEATURE_COUNT
static final int TYPE_REFERENCE
Type Reference' class.
TypeReferenceImpl,
VarlinkIdlPackageImpl.getTypeReference(),
Constant Field Valuesstatic final int TYPE_REFERENCE__MULTI
static final int TYPE_REFERENCE__NAME
static final int TYPE_REFERENCE_FEATURE_COUNT
static final int BASIC_TYPE
Basic Type' class.
BasicTypeImpl,
VarlinkIdlPackageImpl.getBasicType(),
Constant Field Valuesstatic final int BASIC_TYPE__MULTI
static final int BASIC_TYPE__TYPE
static final int BASIC_TYPE_FEATURE_COUNT
static final int METHOD
Method' class.
MethodImpl,
VarlinkIdlPackageImpl.getMethod(),
Constant Field Valuesstatic final int METHOD__NAME
static final int METHOD__ARGUMENTS
static final int METHOD__RESULT
static final int METHOD_FEATURE_COUNT
static final int ERROR
Error' class.
ErrorImpl,
VarlinkIdlPackageImpl.getError(),
Constant Field Valuesstatic final int ERROR__NAME
static final int ERROR__PROPERTIES
static final int ERROR_FEATURE_COUNT
org.eclipse.emf.ecore.EClass getInterface()
Interface'.
Interfaceorg.eclipse.emf.ecore.EAttribute getInterface_Name()
Name'.
Interface.getName(),
getInterface()org.eclipse.emf.ecore.EReference getInterface_Members()
Members'.
Interface.getMembers(),
getInterface()org.eclipse.emf.ecore.EClass getMember()
Member'.
Memberorg.eclipse.emf.ecore.EAttribute getMember_Name()
Name'.
Member.getName(),
getMember()org.eclipse.emf.ecore.EClass getTypeAlias()
Type Alias'.
TypeAliasorg.eclipse.emf.ecore.EReference getTypeAlias_Definition()
Definition'.
TypeAlias.getDefinition(),
getTypeAlias()org.eclipse.emf.ecore.EClass getTypeAliasDefinition()
Type Alias Definition'.
TypeAliasDefinitionorg.eclipse.emf.ecore.EClass getEnum()
Enum'.
Enumorg.eclipse.emf.ecore.EAttribute getEnum_Fields()
Fields'.
Enum.getFields(),
getEnum()org.eclipse.emf.ecore.EClass getObject()
Object'.
Objectorg.eclipse.emf.ecore.EReference getObject_Fields()
Fields'.
Object.getFields(),
getObject()org.eclipse.emf.ecore.EClass getField()
Field'.
Fieldorg.eclipse.emf.ecore.EAttribute getField_Name()
Name'.
Field.getName(),
getField()org.eclipse.emf.ecore.EReference getField_Type()
Type'.
Field.getType(),
getField()org.eclipse.emf.ecore.EClass getElementType()
Element Type'.
ElementTypeorg.eclipse.emf.ecore.EAttribute getElementType_Multi()
Multi'.
ElementType.isMulti(),
getElementType()org.eclipse.emf.ecore.EClass getTypeReference()
Type Reference'.
TypeReferenceorg.eclipse.emf.ecore.EAttribute getTypeReference_Name()
Name'.
TypeReference.getName(),
getTypeReference()org.eclipse.emf.ecore.EClass getBasicType()
Basic Type'.
BasicTypeorg.eclipse.emf.ecore.EAttribute getBasicType_Type()
Type'.
BasicType.getType(),
getBasicType()org.eclipse.emf.ecore.EClass getMethod()
Method'.
Methodorg.eclipse.emf.ecore.EReference getMethod_Arguments()
Arguments'.
Method.getArguments(),
getMethod()org.eclipse.emf.ecore.EReference getMethod_Result()
Result'.
Method.getResult(),
getMethod()org.eclipse.emf.ecore.EClass getError()
Error'.
Errororg.eclipse.emf.ecore.EReference getError_Properties()
Properties'.
Error.getProperties(),
getError()VarlinkIdlFactory getVarlinkIdlFactory()
Copyright © 2017–2018. All rights reserved.