public interface OopPackage extends EPackage
OopFactory| Modifier and Type | Interface and Description |
|---|---|
static interface |
OopPackage.Literals
Defines literals for the meta objects that represent
each class,
each feature of each class,
each operation of each class,
each enum,
and each data type
|
EPackage.Descriptor, EPackage.Registry| Modifier and Type | Field and Description |
|---|---|
static int |
ACCESS_TYPE
The meta object id for the '
Access Type' enum. |
static OopPackage |
eINSTANCE
The singleton instance of the package.
|
static String |
eNAME
The package name.
|
static String |
eNS_PREFIX
The package namespace name.
|
static String |
eNS_URI
The package namespace URI.
|
static int |
GET_ACCESSOR
The meta object id for the '
Get Accessor' class. |
static int |
GET_ACCESSOR__HAS_BODY
The feature id for the 'Has Body' containment reference.
|
static int |
GET_ACCESSOR_FEATURE_COUNT
The number of structural features of the 'Get Accessor' class.
|
static int |
GET_ACCESSOR_OPERATION_COUNT
The number of operations of the 'Get Accessor' class.
|
static int |
INHERITANCE
The meta object id for the '
Inheritance' class. |
static int |
INHERITANCE__HAS_SUPER_TYPE
The feature id for the 'Has Super Type' reference.
|
static int |
INHERITANCE_FEATURE_COUNT
The number of structural features of the 'Inheritance' class.
|
static int |
INHERITANCE_OPERATION_COUNT
The number of operations of the 'Inheritance' class.
|
static int |
INTERFACE
The meta object id for the '
Interface' class. |
static int |
INTERFACE__HAS_BASE_TYPE
The feature id for the 'Has Base Type' containment reference.
|
static int |
INTERFACE__HAS_METHOD_SIGNATURES
The feature id for the 'Has Method Signatures' containment reference list.
|
static int |
INTERFACE__HAS_PROPERTY_SIGNATURES
The feature id for the 'Has Property Signatures' containment reference list.
|
static int |
INTERFACE__TYPE_NAME
The feature id for the 'Type Name' attribute.
|
static int |
INTERFACE_FEATURE_COUNT
The number of structural features of the 'Interface' class.
|
static int |
INTERFACE_OPERATION_COUNT
The number of operations of the 'Interface' class.
|
static int |
METHOD
The meta object id for the '
Method' class. |
static int |
METHOD__ACCESS_TYPE
The feature id for the 'Access Type' attribute.
|
static int |
METHOD__CONTAINS_LOCAL_VAR_DECL
The feature id for the 'Contains Local Var Decl' containment reference list.
|
static int |
METHOD__HAS_BODY
The feature id for the 'Has Body' containment reference.
|
static int |
METHOD__HAS_METHOD_SIGNATURE
The feature id for the 'Has Method Signature' containment reference.
|
static int |
METHOD__IS_ABSTRACT
The feature id for the 'Is Abstract' attribute.
|
static int |
METHOD__IS_FINAL
The feature id for the 'Is Final' attribute.
|
static int |
METHOD__IS_OVERRIDDEN
The feature id for the 'Is Overridden' attribute.
|
static int |
METHOD_FEATURE_COUNT
The number of structural features of the 'Method' class.
|
static int |
METHOD_OPERATION_COUNT
The number of operations of the 'Method' class.
|
static int |
METHOD_SIGNATURE
The meta object id for the '
Method Signature' class. |
static int |
METHOD_SIGNATURE__HAS_RETURN_TYPE
The feature id for the 'Has Return Type' containment reference.
|
static int |
METHOD_SIGNATURE__NAME
The feature id for the 'Name' attribute.
|
static int |
METHOD_SIGNATURE_FEATURE_COUNT
The number of structural features of the 'Method Signature' class.
|
static int |
METHOD_SIGNATURE_OPERATION_COUNT
The number of operations of the 'Method Signature' class.
|
static int |
PROPERTY
The meta object id for the '
Property' class. |
static int |
PROPERTY__CONTAINS_GETTER
The feature id for the 'Contains Getter' containment reference.
|
static int |
PROPERTY__CONTAINS_SETTER
The feature id for the 'Contains Setter' containment reference.
|
static int |
PROPERTY__HAS_SIGNATURE
The feature id for the 'Has Signature' containment reference.
|
static int |
PROPERTY_FEATURE_COUNT
The number of structural features of the 'Property' class.
|
static int |
PROPERTY_OPERATION_COUNT
The number of operations of the 'Property' class.
|
static int |
PROPERTY_SIGNATURE
The meta object id for the '
Property Signature' class. |
static int |
PROPERTY_SIGNATURE__HAS_GETTER
The feature id for the 'Has Getter' attribute.
|
static int |
PROPERTY_SIGNATURE__HAS_RETURN_TYPE
The feature id for the 'Has Return Type' containment reference.
|
static int |
PROPERTY_SIGNATURE__HAS_SETTER
The feature id for the 'Has Setter' attribute.
|
static int |
PROPERTY_SIGNATURE_FEATURE_COUNT
The number of structural features of the 'Property Signature' class.
|
static int |
PROPERTY_SIGNATURE_OPERATION_COUNT
The number of operations of the 'Property Signature' class.
|
static int |
SET_ACCESSOR
The meta object id for the '
Set Accessor' class. |
static int |
SET_ACCESSOR__HAS_BODY
The feature id for the 'Has Body' containment reference.
|
static int |
SET_ACCESSOR_FEATURE_COUNT
The number of structural features of the 'Set Accessor' class.
|
static int |
SET_ACCESSOR_OPERATION_COUNT
The number of operations of the 'Set Accessor' class.
|
| Modifier and Type | Method and Description |
|---|---|
EEnum |
getAccessType()
Returns the meta object for enum '
Access Type'. |
EReference |
getGetAccessor_HasBody()
Returns the meta object for the containment reference '
Has Body'. |
EClass |
getGetAccessor()
Returns the meta object for class '
Get Accessor'. |
EReference |
getInheritance_HasSuperType()
Returns the meta object for the reference '
Has Super Type'. |
EClass |
getInheritance()
Returns the meta object for class '
Inheritance'. |
EReference |
getInterface_HasBaseType()
Returns the meta object for the containment reference '
Has Base Type'. |
EReference |
getInterface_HasMethodSignatures()
Returns the meta object for the containment reference list '
Has Method Signatures'. |
EReference |
getInterface_HasPropertySignatures()
Returns the meta object for the containment reference list '
Has Property Signatures'. |
EClass |
getInterface()
Returns the meta object for class '
Interface'. |
EAttribute |
getMethod_AccessType()
Returns the meta object for the attribute '
Access Type'. |
EReference |
getMethod_ContainsLocalVarDecl()
Returns the meta object for the containment reference list '
Contains Local Var Decl'. |
EReference |
getMethod_HasBody()
Returns the meta object for the containment reference '
Has Body'. |
EReference |
getMethod_HasMethodSignature()
Returns the meta object for the containment reference '
Has Method Signature'. |
EAttribute |
getMethod_IsAbstract()
Returns the meta object for the attribute '
Is Abstract'. |
EAttribute |
getMethod_IsFinal()
Returns the meta object for the attribute '
Is Final'. |
EAttribute |
getMethod_IsOverridden()
Returns the meta object for the attribute '
Is Overridden'. |
EClass |
getMethod()
Returns the meta object for class '
Method'. |
EReference |
getMethodSignature_HasReturnType()
Returns the meta object for the containment reference '
Has Return Type'. |
EAttribute |
getMethodSignature_Name()
Returns the meta object for the attribute '
Name'. |
EClass |
getMethodSignature()
Returns the meta object for class '
Method Signature'. |
OopFactory |
getOopFactory()
Returns the factory that creates the instances of the model.
|
EReference |
getProperty_ContainsGetter()
Returns the meta object for the containment reference '
Contains Getter'. |
EReference |
getProperty_ContainsSetter()
Returns the meta object for the containment reference '
Contains Setter'. |
EReference |
getProperty_HasSignature()
Returns the meta object for the containment reference '
Has Signature'. |
EClass |
getProperty()
Returns the meta object for class '
Property'. |
EAttribute |
getPropertySignature_HasGetter()
Returns the meta object for the attribute '
Has Getter'. |
EReference |
getPropertySignature_HasReturnType()
Returns the meta object for the containment reference '
Has Return Type'. |
EAttribute |
getPropertySignature_HasSetter()
Returns the meta object for the attribute '
Has Setter'. |
EClass |
getPropertySignature()
Returns the meta object for class '
Property Signature'. |
EReference |
getSetAccessor_HasBody()
Returns the meta object for the containment reference '
Has Body'. |
EClass |
getSetAccessor()
Returns the meta object for class '
Set Accessor'. |
getEClassifier, getEClassifiers, getEFactoryInstance, getESubpackages, getESuperPackage, getNsPrefix, getNsURI, setEFactoryInstance, setNsPrefix, setNsURIgetName, setNamegetEAnnotation, getEAnnotationseAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnseteAdapters, eDeliver, eNotify, eSetDeliverstatic final String eNAME
static final String eNS_URI
static final String eNS_PREFIX
static final OopPackage eINSTANCE
static final int INTERFACE
Interface' class.
InterfaceImpl,
OopPackageImpl.getInterface(),
Constant Field Valuesstatic final int INTERFACE__TYPE_NAME
static final int INTERFACE__HAS_BASE_TYPE
static final int INTERFACE__HAS_PROPERTY_SIGNATURES
static final int INTERFACE__HAS_METHOD_SIGNATURES
static final int INTERFACE_FEATURE_COUNT
static final int INTERFACE_OPERATION_COUNT
static final int INHERITANCE
Inheritance' class.
InheritanceImpl,
OopPackageImpl.getInheritance(),
Constant Field Valuesstatic final int INHERITANCE__HAS_SUPER_TYPE
static final int INHERITANCE_FEATURE_COUNT
static final int INHERITANCE_OPERATION_COUNT
static final int PROPERTY
Property' class.
PropertyImpl,
OopPackageImpl.getProperty(),
Constant Field Valuesstatic final int PROPERTY__CONTAINS_GETTER
static final int PROPERTY__CONTAINS_SETTER
static final int PROPERTY__HAS_SIGNATURE
static final int PROPERTY_FEATURE_COUNT
static final int PROPERTY_OPERATION_COUNT
static final int PROPERTY_SIGNATURE
Property Signature' class.
PropertySignatureImpl,
OopPackageImpl.getPropertySignature(),
Constant Field Valuesstatic final int PROPERTY_SIGNATURE__HAS_SETTER
static final int PROPERTY_SIGNATURE__HAS_GETTER
static final int PROPERTY_SIGNATURE__HAS_RETURN_TYPE
static final int PROPERTY_SIGNATURE_FEATURE_COUNT
static final int PROPERTY_SIGNATURE_OPERATION_COUNT
static final int SET_ACCESSOR
Set Accessor' class.
SetAccessorImpl,
OopPackageImpl.getSetAccessor(),
Constant Field Valuesstatic final int SET_ACCESSOR__HAS_BODY
static final int SET_ACCESSOR_FEATURE_COUNT
static final int SET_ACCESSOR_OPERATION_COUNT
static final int GET_ACCESSOR
Get Accessor' class.
GetAccessorImpl,
OopPackageImpl.getGetAccessor(),
Constant Field Valuesstatic final int GET_ACCESSOR__HAS_BODY
static final int GET_ACCESSOR_FEATURE_COUNT
static final int GET_ACCESSOR_OPERATION_COUNT
static final int METHOD
Method' class.
MethodImpl,
OopPackageImpl.getMethod(),
Constant Field Valuesstatic final int METHOD__ACCESS_TYPE
static final int METHOD__IS_OVERRIDDEN
static final int METHOD__IS_FINAL
static final int METHOD__IS_ABSTRACT
static final int METHOD__HAS_BODY
static final int METHOD__HAS_METHOD_SIGNATURE
static final int METHOD__CONTAINS_LOCAL_VAR_DECL
static final int METHOD_FEATURE_COUNT
static final int METHOD_OPERATION_COUNT
static final int METHOD_SIGNATURE
Method Signature' class.
MethodSignatureImpl,
OopPackageImpl.getMethodSignature(),
Constant Field Valuesstatic final int METHOD_SIGNATURE__NAME
static final int METHOD_SIGNATURE__HAS_RETURN_TYPE
static final int METHOD_SIGNATURE_FEATURE_COUNT
static final int METHOD_SIGNATURE_OPERATION_COUNT
static final int ACCESS_TYPE
Access Type' enum.
AccessType,
OopPackageImpl.getAccessType(),
Constant Field ValuesEClass getInterface()
Interface'.
InterfaceEReference getInterface_HasBaseType()
Has Base Type'.
Interface.getHasBaseType(),
getInterface()EReference getInterface_HasPropertySignatures()
Has Property Signatures'.
Interface.getHasPropertySignatures(),
getInterface()EReference getInterface_HasMethodSignatures()
Has Method Signatures'.
Interface.getHasMethodSignatures(),
getInterface()EClass getInheritance()
Inheritance'.
InheritanceEReference getInheritance_HasSuperType()
Has Super Type'.
Inheritance.getHasSuperType(),
getInheritance()EClass getProperty()
Property'.
PropertyEReference getProperty_ContainsGetter()
Contains Getter'.
Property.getContainsGetter(),
getProperty()EReference getProperty_ContainsSetter()
Contains Setter'.
Property.getContainsSetter(),
getProperty()EReference getProperty_HasSignature()
Has Signature'.
Property.getHasSignature(),
getProperty()EClass getPropertySignature()
Property Signature'.
PropertySignatureEAttribute getPropertySignature_HasSetter()
Has Setter'.
PropertySignature.isHasSetter(),
getPropertySignature()EAttribute getPropertySignature_HasGetter()
Has Getter'.
PropertySignature.isHasGetter(),
getPropertySignature()EReference getPropertySignature_HasReturnType()
Has Return Type'.
PropertySignature.getHasReturnType(),
getPropertySignature()EClass getSetAccessor()
Set Accessor'.
SetAccessorEReference getSetAccessor_HasBody()
Has Body'.
SetAccessor.getHasBody(),
getSetAccessor()EClass getGetAccessor()
Get Accessor'.
GetAccessorEReference getGetAccessor_HasBody()
Has Body'.
GetAccessor.getHasBody(),
getGetAccessor()EClass getMethod()
Method'.
MethodEAttribute getMethod_AccessType()
Access Type'.
Method.getAccessType(),
getMethod()EAttribute getMethod_IsOverridden()
Is Overridden'.
Method.isIsOverridden(),
getMethod()EAttribute getMethod_IsFinal()
Is Final'.
Method.isIsFinal(),
getMethod()EAttribute getMethod_IsAbstract()
Is Abstract'.
Method.isIsAbstract(),
getMethod()EReference getMethod_HasBody()
Has Body'.
Method.getHasBody(),
getMethod()EReference getMethod_HasMethodSignature()
Has Method Signature'.
Method.getHasMethodSignature(),
getMethod()EReference getMethod_ContainsLocalVarDecl()
Contains Local Var Decl'.
Method.getContainsLocalVarDecl(),
getMethod()EClass getMethodSignature()
Method Signature'.
MethodSignatureEAttribute getMethodSignature_Name()
Name'.
MethodSignature.getName(),
getMethodSignature()EReference getMethodSignature_HasReturnType()
Has Return Type'.
MethodSignature.getHasReturnType(),
getMethodSignature()EEnum getAccessType()
Access Type'.
AccessTypeOopFactory getOopFactory()