Interface DeclarationPackage
-
- All Superinterfaces:
org.eclipse.emf.ecore.EModelElement
,org.eclipse.emf.ecore.ENamedElement
,org.eclipse.emf.ecore.EObject
,org.eclipse.emf.ecore.EPackage
,org.eclipse.emf.common.notify.Notifier
- All Known Implementing Classes:
DeclarationPackageImpl
public interface DeclarationPackage extends org.eclipse.emf.ecore.EPackage
The Package for the model. It contains accessors for the meta objects to represent- each class,
- each feature of each class,
- each enum,
- and each data type
- See Also:
DeclarationFactory
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
DeclarationPackage.Literals
Defines literals for the meta objects that represent each class, each feature of each class, each enum, and each data type
-
Field Summary
Fields Modifier and Type Field Description static int
CONSTRAINT
The meta object id for the 'Constraint
' class.static int
CONSTRAINT__DESCRIPTION
The feature id for the 'Description' attribute.static int
CONSTRAINT__NAME
The feature id for the 'Name' attribute.static int
CONSTRAINT__OPERATION
The feature id for the 'Operation' container reference.static int
CONSTRAINT__RESTRICTS
The feature id for the 'Restricts' reference.static int
CONSTRAINT_FEATURE_COUNT
The number of structural features of the 'Constraint' class.static DeclarationPackage
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
IDENTIFIED_ELEMENT
The meta object id for the 'Identified Element
' class.static int
IDENTIFIED_ELEMENT__DESCRIPTION
The feature id for the 'Description' attribute.static int
IDENTIFIED_ELEMENT__NAME
The feature id for the 'Name' attribute.static int
IDENTIFIED_ELEMENT_FEATURE_COUNT
The number of structural features of the 'Identified Element' class.static int
LIBRARY
The meta object id for the 'Library
' class.static int
LIBRARY__DESCRIPTION
The feature id for the 'Description' attribute.static int
LIBRARY__IMPLEMENTATION
The feature id for the 'Implementation' attribute.static int
LIBRARY__LABEL
The feature id for the 'Label' attribute.static int
LIBRARY__LIBRARIES
The feature id for the 'Libraries' containment reference list.static int
LIBRARY__NAME
The feature id for the 'Name' attribute.static int
LIBRARY__OPERATIONS
The feature id for the 'Operations' containment reference list.static int
LIBRARY_FEATURE_COUNT
The number of structural features of the 'Library' class.static int
OPERATION
The meta object id for the 'Operation
' class.static int
OPERATION__AFTER
The feature id for the 'After' attribute.static int
OPERATION__BEFORE
The feature id for the 'Before' attribute.static int
OPERATION__BREAKING
The feature id for the 'Breaking' attribute.static int
OPERATION__CONSTRAINTS
The feature id for the 'Constraints' containment reference list.static int
OPERATION__DEPRECATED
The feature id for the 'Deprecated' attribute.static int
OPERATION__DESCRIPTION
The feature id for the 'Description' attribute.static int
OPERATION__IMPLEMENTATION
The feature id for the 'Implementation' attribute.static int
OPERATION__LABEL
The feature id for the 'Label' attribute.static int
OPERATION__LIBRARY
The feature id for the 'Library' container reference.static int
OPERATION__NAME
The feature id for the 'Name' attribute.static int
OPERATION__PARAMETERS
The feature id for the 'Parameters' containment reference list.static int
OPERATION_FEATURE_COUNT
The number of structural features of the 'Operation' class.static int
PARAMETER
The meta object id for the 'Parameter
' class.static int
PARAMETER__CLASSIFIER
The feature id for the 'Classifier' reference.static int
PARAMETER__CLASSIFIER_NAME
The feature id for the 'Classifier Name' attribute.static int
PARAMETER__DESCRIPTION
The feature id for the 'Description' attribute.static int
PARAMETER__MAIN
The feature id for the 'Main' attribute.static int
PARAMETER__MANY
The feature id for the 'Many' attribute.static int
PARAMETER__NAME
The feature id for the 'Name' attribute.static int
PARAMETER__OPERATION
The feature id for the 'Operation' container reference.static int
PARAMETER__REQUIRED
The feature id for the 'Required' attribute.static int
PARAMETER_FEATURE_COUNT
The number of structural features of the 'Parameter' class.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description org.eclipse.emf.ecore.EClass
getConstraint()
Returns the meta object for class 'Constraint
'.org.eclipse.emf.ecore.EReference
getConstraint_Operation()
Returns the meta object for the container reference 'Operation
'.org.eclipse.emf.ecore.EReference
getConstraint_Restricts()
Returns the meta object for the reference 'Restricts
'.DeclarationFactory
getDeclarationFactory()
Returns the factory that creates the instances of the model.org.eclipse.emf.ecore.EClass
getIdentifiedElement()
Returns the meta object for class 'Identified Element
'.org.eclipse.emf.ecore.EAttribute
getIdentifiedElement_Description()
Returns the meta object for the attribute 'Description
'.org.eclipse.emf.ecore.EAttribute
getIdentifiedElement_Name()
Returns the meta object for the attribute 'Name
'.org.eclipse.emf.ecore.EClass
getLibrary()
Returns the meta object for class 'Library
'.org.eclipse.emf.ecore.EAttribute
getLibrary_Implementation()
Returns the meta object for the attribute 'Implementation
'.org.eclipse.emf.ecore.EAttribute
getLibrary_Label()
Returns the meta object for the attribute 'Label
'.org.eclipse.emf.ecore.EReference
getLibrary_Libraries()
Returns the meta object for the containment reference list 'Libraries
'.org.eclipse.emf.ecore.EReference
getLibrary_Operations()
Returns the meta object for the containment reference list 'Operations
'.org.eclipse.emf.ecore.EClass
getOperation()
Returns the meta object for class 'Operation
'.org.eclipse.emf.ecore.EAttribute
getOperation_After()
Returns the meta object for the attribute 'After
'.org.eclipse.emf.ecore.EAttribute
getOperation_Before()
Returns the meta object for the attribute 'Before
'.org.eclipse.emf.ecore.EAttribute
getOperation_Breaking()
Returns the meta object for the attribute 'Breaking
'.org.eclipse.emf.ecore.EReference
getOperation_Constraints()
Returns the meta object for the containment reference list 'Constraints
'.org.eclipse.emf.ecore.EAttribute
getOperation_Deprecated()
Returns the meta object for the attribute 'Deprecated
'.org.eclipse.emf.ecore.EAttribute
getOperation_Implementation()
Returns the meta object for the attribute 'Implementation
'.org.eclipse.emf.ecore.EAttribute
getOperation_Label()
Returns the meta object for the attribute 'Label
'.org.eclipse.emf.ecore.EReference
getOperation_Library()
Returns the meta object for the container reference 'Library
'.org.eclipse.emf.ecore.EReference
getOperation_Parameters()
Returns the meta object for the containment reference list 'Parameters
'.org.eclipse.emf.ecore.EClass
getParameter()
Returns the meta object for class 'Parameter
'.org.eclipse.emf.ecore.EReference
getParameter_Classifier()
Returns the meta object for the reference 'Classifier
'.org.eclipse.emf.ecore.EAttribute
getParameter_ClassifierName()
Returns the meta object for the attribute 'Classifier Name
'.org.eclipse.emf.ecore.EAttribute
getParameter_Main()
Returns the meta object for the attribute 'Main
'.org.eclipse.emf.ecore.EAttribute
getParameter_Many()
Returns the meta object for the attribute 'Many
'.org.eclipse.emf.ecore.EReference
getParameter_Operation()
Returns the meta object for the container reference 'Operation
'.org.eclipse.emf.ecore.EAttribute
getParameter_Required()
Returns the meta object for the attribute 'Required
'.-
Methods inherited from interface org.eclipse.emf.ecore.EModelElement
getEAnnotation, getEAnnotations
-
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
-
-
-
-
Field Detail
-
eNAME
static final String eNAME
The package name.- See Also:
- Constant Field Values
-
eNS_URI
static final String eNS_URI
The package namespace URI.- See Also:
- Constant Field Values
-
eNS_PREFIX
static final String eNS_PREFIX
The package namespace name.- See Also:
- Constant Field Values
-
eINSTANCE
static final DeclarationPackage eINSTANCE
The singleton instance of the package.
-
IDENTIFIED_ELEMENT
static final int IDENTIFIED_ELEMENT
The meta object id for the 'Identified Element
' class.
-
IDENTIFIED_ELEMENT__NAME
static final int IDENTIFIED_ELEMENT__NAME
The feature id for the 'Name' attribute.- See Also:
- Constant Field Values
-
IDENTIFIED_ELEMENT__DESCRIPTION
static final int IDENTIFIED_ELEMENT__DESCRIPTION
The feature id for the 'Description' attribute.- See Also:
- Constant Field Values
-
IDENTIFIED_ELEMENT_FEATURE_COUNT
static final int IDENTIFIED_ELEMENT_FEATURE_COUNT
The number of structural features of the 'Identified Element' class.- See Also:
- Constant Field Values
-
LIBRARY
static final int LIBRARY
The meta object id for the 'Library
' class.
-
LIBRARY__NAME
static final int LIBRARY__NAME
The feature id for the 'Name' attribute.- See Also:
- Constant Field Values
-
LIBRARY__DESCRIPTION
static final int LIBRARY__DESCRIPTION
The feature id for the 'Description' attribute.- See Also:
- Constant Field Values
-
LIBRARY__OPERATIONS
static final int LIBRARY__OPERATIONS
The feature id for the 'Operations' containment reference list.- See Also:
- Constant Field Values
-
LIBRARY__IMPLEMENTATION
static final int LIBRARY__IMPLEMENTATION
The feature id for the 'Implementation' attribute.- See Also:
- Constant Field Values
-
LIBRARY__LABEL
static final int LIBRARY__LABEL
The feature id for the 'Label' attribute.- See Also:
- Constant Field Values
-
LIBRARY__LIBRARIES
static final int LIBRARY__LIBRARIES
The feature id for the 'Libraries' containment reference list.- See Also:
- Constant Field Values
-
LIBRARY_FEATURE_COUNT
static final int LIBRARY_FEATURE_COUNT
The number of structural features of the 'Library' class.- See Also:
- Constant Field Values
-
OPERATION
static final int OPERATION
The meta object id for the 'Operation
' class.
-
OPERATION__NAME
static final int OPERATION__NAME
The feature id for the 'Name' attribute.- See Also:
- Constant Field Values
-
OPERATION__DESCRIPTION
static final int OPERATION__DESCRIPTION
The feature id for the 'Description' attribute.- See Also:
- Constant Field Values
-
OPERATION__LIBRARY
static final int OPERATION__LIBRARY
The feature id for the 'Library' container reference.- See Also:
- Constant Field Values
-
OPERATION__PARAMETERS
static final int OPERATION__PARAMETERS
The feature id for the 'Parameters' containment reference list.- See Also:
- Constant Field Values
-
OPERATION__CONSTRAINTS
static final int OPERATION__CONSTRAINTS
The feature id for the 'Constraints' containment reference list.- See Also:
- Constant Field Values
-
OPERATION__DEPRECATED
static final int OPERATION__DEPRECATED
The feature id for the 'Deprecated' attribute.- See Also:
- Constant Field Values
-
OPERATION__BEFORE
static final int OPERATION__BEFORE
The feature id for the 'Before' attribute.- See Also:
- Constant Field Values
-
OPERATION__AFTER
static final int OPERATION__AFTER
The feature id for the 'After' attribute.- See Also:
- Constant Field Values
-
OPERATION__IMPLEMENTATION
static final int OPERATION__IMPLEMENTATION
The feature id for the 'Implementation' attribute.- See Also:
- Constant Field Values
-
OPERATION__LABEL
static final int OPERATION__LABEL
The feature id for the 'Label' attribute.- See Also:
- Constant Field Values
-
OPERATION__BREAKING
static final int OPERATION__BREAKING
The feature id for the 'Breaking' attribute.- Since:
- 1.3
- See Also:
- Constant Field Values
-
OPERATION_FEATURE_COUNT
static final int OPERATION_FEATURE_COUNT
The number of structural features of the 'Operation' class.- See Also:
- Constant Field Values
-
PARAMETER
static final int PARAMETER
The meta object id for the 'Parameter
' class.
-
PARAMETER__NAME
static final int PARAMETER__NAME
The feature id for the 'Name' attribute.- See Also:
- Constant Field Values
-
PARAMETER__DESCRIPTION
static final int PARAMETER__DESCRIPTION
The feature id for the 'Description' attribute.- See Also:
- Constant Field Values
-
PARAMETER__OPERATION
static final int PARAMETER__OPERATION
The feature id for the 'Operation' container reference.- See Also:
- Constant Field Values
-
PARAMETER__REQUIRED
static final int PARAMETER__REQUIRED
The feature id for the 'Required' attribute.- See Also:
- Constant Field Values
-
PARAMETER__MAIN
static final int PARAMETER__MAIN
The feature id for the 'Main' attribute.- See Also:
- Constant Field Values
-
PARAMETER__MANY
static final int PARAMETER__MANY
The feature id for the 'Many' attribute.- See Also:
- Constant Field Values
-
PARAMETER__CLASSIFIER
static final int PARAMETER__CLASSIFIER
The feature id for the 'Classifier' reference.- See Also:
- Constant Field Values
-
PARAMETER__CLASSIFIER_NAME
static final int PARAMETER__CLASSIFIER_NAME
The feature id for the 'Classifier Name' attribute.- See Also:
- Constant Field Values
-
PARAMETER_FEATURE_COUNT
static final int PARAMETER_FEATURE_COUNT
The number of structural features of the 'Parameter' class.- See Also:
- Constant Field Values
-
CONSTRAINT
static final int CONSTRAINT
The meta object id for the 'Constraint
' class.
-
CONSTRAINT__NAME
static final int CONSTRAINT__NAME
The feature id for the 'Name' attribute.- See Also:
- Constant Field Values
-
CONSTRAINT__DESCRIPTION
static final int CONSTRAINT__DESCRIPTION
The feature id for the 'Description' attribute.- See Also:
- Constant Field Values
-
CONSTRAINT__OPERATION
static final int CONSTRAINT__OPERATION
The feature id for the 'Operation' container reference.- See Also:
- Constant Field Values
-
CONSTRAINT__RESTRICTS
static final int CONSTRAINT__RESTRICTS
The feature id for the 'Restricts' reference.- See Also:
- Constant Field Values
-
CONSTRAINT_FEATURE_COUNT
static final int CONSTRAINT_FEATURE_COUNT
The number of structural features of the 'Constraint' class.- See Also:
- Constant Field Values
-
-
Method Detail
-
getIdentifiedElement
org.eclipse.emf.ecore.EClass getIdentifiedElement()
Returns the meta object for class 'Identified Element
'.- Returns:
- the meta object for class 'Identified Element'.
- See Also:
IdentifiedElement
-
getIdentifiedElement_Name
org.eclipse.emf.ecore.EAttribute getIdentifiedElement_Name()
Returns the meta object for the attribute 'Name
'.- Returns:
- the meta object for the attribute 'Name'.
- See Also:
IdentifiedElement.getName()
,getIdentifiedElement()
-
getIdentifiedElement_Description
org.eclipse.emf.ecore.EAttribute getIdentifiedElement_Description()
Returns the meta object for the attribute 'Description
'.- Returns:
- the meta object for the attribute 'Description'.
- See Also:
IdentifiedElement.getDescription()
,getIdentifiedElement()
-
getLibrary
org.eclipse.emf.ecore.EClass getLibrary()
Returns the meta object for class 'Library
'.- Returns:
- the meta object for class 'Library'.
- See Also:
Library
-
getLibrary_Operations
org.eclipse.emf.ecore.EReference getLibrary_Operations()
Returns the meta object for the containment reference list 'Operations
'.- Returns:
- the meta object for the containment reference list 'Operations'.
- See Also:
Library.getOperations()
,getLibrary()
-
getLibrary_Implementation
org.eclipse.emf.ecore.EAttribute getLibrary_Implementation()
Returns the meta object for the attribute 'Implementation
'.- Returns:
- the meta object for the attribute 'Implementation'.
- See Also:
Library.getImplementation()
,getLibrary()
-
getLibrary_Label
org.eclipse.emf.ecore.EAttribute getLibrary_Label()
Returns the meta object for the attribute 'Label
'.- Returns:
- the meta object for the attribute 'Label'.
- See Also:
Library.getLabel()
,getLibrary()
-
getLibrary_Libraries
org.eclipse.emf.ecore.EReference getLibrary_Libraries()
Returns the meta object for the containment reference list 'Libraries
'.- Returns:
- the meta object for the containment reference list 'Libraries'.
- See Also:
Library.getLibraries()
,getLibrary()
-
getOperation
org.eclipse.emf.ecore.EClass getOperation()
Returns the meta object for class 'Operation
'.- Returns:
- the meta object for class 'Operation'.
- See Also:
Operation
-
getOperation_Library
org.eclipse.emf.ecore.EReference getOperation_Library()
Returns the meta object for the container reference 'Library
'.- Returns:
- the meta object for the container reference 'Library'.
- See Also:
Operation.getLibrary()
,getOperation()
-
getOperation_Parameters
org.eclipse.emf.ecore.EReference getOperation_Parameters()
Returns the meta object for the containment reference list 'Parameters
'.- Returns:
- the meta object for the containment reference list 'Parameters'.
- See Also:
Operation.getParameters()
,getOperation()
-
getOperation_Constraints
org.eclipse.emf.ecore.EReference getOperation_Constraints()
Returns the meta object for the containment reference list 'Constraints
'.- Returns:
- the meta object for the containment reference list 'Constraints'.
- See Also:
Operation.getConstraints()
,getOperation()
-
getOperation_Deprecated
org.eclipse.emf.ecore.EAttribute getOperation_Deprecated()
Returns the meta object for the attribute 'Deprecated
'.- Returns:
- the meta object for the attribute 'Deprecated'.
- See Also:
Operation.isDeprecated()
,getOperation()
-
getOperation_Before
org.eclipse.emf.ecore.EAttribute getOperation_Before()
Returns the meta object for the attribute 'Before
'.- Returns:
- the meta object for the attribute 'Before'.
- See Also:
Operation.getBefore()
,getOperation()
-
getOperation_After
org.eclipse.emf.ecore.EAttribute getOperation_After()
Returns the meta object for the attribute 'After
'.- Returns:
- the meta object for the attribute 'After'.
- See Also:
Operation.getAfter()
,getOperation()
-
getOperation_Implementation
org.eclipse.emf.ecore.EAttribute getOperation_Implementation()
Returns the meta object for the attribute 'Implementation
'.- Returns:
- the meta object for the attribute 'Implementation'.
- See Also:
Operation.getImplementation()
,getOperation()
-
getOperation_Label
org.eclipse.emf.ecore.EAttribute getOperation_Label()
Returns the meta object for the attribute 'Label
'.- Returns:
- the meta object for the attribute 'Label'.
- See Also:
Operation.getLabel()
,getOperation()
-
getOperation_Breaking
org.eclipse.emf.ecore.EAttribute getOperation_Breaking()
Returns the meta object for the attribute 'Breaking
'.- Returns:
- the meta object for the attribute 'Breaking'.
- Since:
- 1.3
- See Also:
Operation.isBreaking()
,getOperation()
-
getParameter
org.eclipse.emf.ecore.EClass getParameter()
Returns the meta object for class 'Parameter
'.- Returns:
- the meta object for class 'Parameter'.
- See Also:
Parameter
-
getParameter_Operation
org.eclipse.emf.ecore.EReference getParameter_Operation()
Returns the meta object for the container reference 'Operation
'.- Returns:
- the meta object for the container reference 'Operation'.
- See Also:
Parameter.getOperation()
,getParameter()
-
getParameter_Required
org.eclipse.emf.ecore.EAttribute getParameter_Required()
Returns the meta object for the attribute 'Required
'.- Returns:
- the meta object for the attribute 'Required'.
- See Also:
Parameter.isRequired()
,getParameter()
-
getParameter_Main
org.eclipse.emf.ecore.EAttribute getParameter_Main()
Returns the meta object for the attribute 'Main
'.- Returns:
- the meta object for the attribute 'Main'.
- See Also:
Parameter.isMain()
,getParameter()
-
getParameter_Many
org.eclipse.emf.ecore.EAttribute getParameter_Many()
Returns the meta object for the attribute 'Many
'.- Returns:
- the meta object for the attribute 'Many'.
- See Also:
Parameter.isMany()
,getParameter()
-
getParameter_Classifier
org.eclipse.emf.ecore.EReference getParameter_Classifier()
Returns the meta object for the reference 'Classifier
'.- Returns:
- the meta object for the reference 'Classifier'.
- See Also:
Parameter.getClassifier()
,getParameter()
-
getParameter_ClassifierName
org.eclipse.emf.ecore.EAttribute getParameter_ClassifierName()
Returns the meta object for the attribute 'Classifier Name
'.- Returns:
- the meta object for the attribute 'Classifier Name'.
- See Also:
Parameter.getClassifierName()
,getParameter()
-
getConstraint
org.eclipse.emf.ecore.EClass getConstraint()
Returns the meta object for class 'Constraint
'.- Returns:
- the meta object for class 'Constraint'.
- See Also:
Constraint
-
getConstraint_Operation
org.eclipse.emf.ecore.EReference getConstraint_Operation()
Returns the meta object for the container reference 'Operation
'.- Returns:
- the meta object for the container reference 'Operation'.
- See Also:
Constraint.getOperation()
,getConstraint()
-
getConstraint_Restricts
org.eclipse.emf.ecore.EReference getConstraint_Restricts()
Returns the meta object for the reference 'Restricts
'.- Returns:
- the meta object for the reference 'Restricts'.
- See Also:
Constraint.getRestricts()
,getConstraint()
-
getDeclarationFactory
DeclarationFactory getDeclarationFactory()
Returns the factory that creates the instances of the model.- Returns:
- the factory that creates the instances of the model.
-
-