Rational Developer for Power Systems Software
V7.6

com.ibm.etools.systems.app.model
Interface ModelPackage

All Known Implementing Classes:
ModelPackageImpl

public interface ModelPackage

The Package for the model. It contains accessors for the meta objects to represent

See Also:
ModelFactory

Nested Class Summary
static interface ModelPackage.Literals
          Defines literals for the meta objects that represent each class, each feature of each class, each enum, and each data type
 
Field Summary
static int APPLICATION_MODEL
          The meta object id for the 'Application Model' class.
static int APPLICATION_MODEL__ARTIFACTS
          The feature id for the 'Artifacts' containment reference list.
static int APPLICATION_MODEL__MODEL_VERSION
          The feature id for the 'Model Version' attribute.
static int APPLICATION_MODEL__RELATIONSHIPS
          The feature id for the 'Relationships' containment reference list.
static int APPLICATION_MODEL_FEATURE_COUNT
          The number of structural features of the 'Application Model' class.
static int ARTIFACT
          The meta object id for the 'Artifact' class.
static int ARTIFACT__EXTERNAL
          The feature id for the 'External' attribute.
static int ARTIFACT__LOCATION
          The feature id for the 'Location' attribute.
static int ARTIFACT__NAME
          The feature id for the 'Name' attribute.
static int ARTIFACT__SUBTYPE
          The feature id for the 'Subtype' attribute.
static int ARTIFACT__TYPE
          The feature id for the 'Type' attribute.
static int ARTIFACT__VERSION
          The feature id for the 'Version' attribute.
static int ARTIFACT_FEATURE_COUNT
          The number of structural features of the 'Artifact' class.
static String copyright
           
static ModelPackage 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 RELATIONSHIP
          The meta object id for the 'Relationship' class.
static int RELATIONSHIP__SOURCE
          The feature id for the 'Source' reference.
static int RELATIONSHIP__SUBTYPE
          The feature id for the 'Subtype' attribute.
static int RELATIONSHIP__TARGET
          The feature id for the 'Target' reference.
static int RELATIONSHIP__TYPE
          The feature id for the 'Type' attribute.
static int RELATIONSHIP_FEATURE_COUNT
          The number of structural features of the 'Relationship' class.
 
Method Summary
 EReference getApplicationModel_Artifacts()
          Returns the meta object for the containment reference list 'Artifacts'.
 EAttribute getApplicationModel_ModelVersion()
          Returns the meta object for the attribute 'Model Version'.
 EReference getApplicationModel_Relationships()
          Returns the meta object for the containment reference list 'Relationships'.
 EClass getApplicationModel()
          Returns the meta object for class 'Application Model'.
 EAttribute getArtifact_External()
          Returns the meta object for the attribute 'External'.
 EAttribute getArtifact_Location()
          Returns the meta object for the attribute 'Location'.
 EAttribute getArtifact_Name()
          Returns the meta object for the attribute 'Name'.
 EAttribute getArtifact_Subtype()
          Returns the meta object for the attribute 'Subtype'.
 EAttribute getArtifact_Type()
          Returns the meta object for the attribute 'Type'.
 EAttribute getArtifact_Version()
          Returns the meta object for the attribute 'Version'.
 EClass getArtifact()
          Returns the meta object for class 'Artifact'.
 ModelFactory getModelFactory()
          Returns the factory that creates the instances of the model.
 EReference getRelationship_Source()
          Returns the meta object for the reference 'Source'.
 EAttribute getRelationship_Subtype()
          Returns the meta object for the attribute 'Subtype'.
 EReference getRelationship_Target()
          Returns the meta object for the reference 'Target'.
 EAttribute getRelationship_Type()
          Returns the meta object for the attribute 'Type'.
 EClass getRelationship()
          Returns the meta object for class 'Relationship'.
 

Field Detail

copyright

static final String copyright

See Also:
Constant Field Values

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 ModelPackage eINSTANCE
The singleton instance of the package.


RELATIONSHIP

static final int RELATIONSHIP
The meta object id for the 'Relationship' class.

See Also:
RelationshipImpl, ModelPackageImpl.getRelationship(), Constant Field Values

RELATIONSHIP__SOURCE

static final int RELATIONSHIP__SOURCE
The feature id for the 'Source' reference.

See Also:
Constant Field Values

RELATIONSHIP__TARGET

static final int RELATIONSHIP__TARGET
The feature id for the 'Target' reference.

See Also:
Constant Field Values

RELATIONSHIP__TYPE

static final int RELATIONSHIP__TYPE
The feature id for the 'Type' attribute.

See Also:
Constant Field Values

RELATIONSHIP__SUBTYPE

static final int RELATIONSHIP__SUBTYPE
The feature id for the 'Subtype' attribute.

See Also:
Constant Field Values

RELATIONSHIP_FEATURE_COUNT

static final int RELATIONSHIP_FEATURE_COUNT
The number of structural features of the 'Relationship' class.

See Also:
Constant Field Values

ARTIFACT

static final int ARTIFACT
The meta object id for the 'Artifact' class.

See Also:
ArtifactImpl, ModelPackageImpl.getArtifact(), Constant Field Values

ARTIFACT__NAME

static final int ARTIFACT__NAME
The feature id for the 'Name' attribute.

See Also:
Constant Field Values

ARTIFACT__TYPE

static final int ARTIFACT__TYPE
The feature id for the 'Type' attribute.

See Also:
Constant Field Values

ARTIFACT__SUBTYPE

static final int ARTIFACT__SUBTYPE
The feature id for the 'Subtype' attribute.

See Also:
Constant Field Values

ARTIFACT__VERSION

static final int ARTIFACT__VERSION
The feature id for the 'Version' attribute.

See Also:
Constant Field Values

ARTIFACT__EXTERNAL

static final int ARTIFACT__EXTERNAL
The feature id for the 'External' attribute.

See Also:
Constant Field Values

ARTIFACT__LOCATION

static final int ARTIFACT__LOCATION
The feature id for the 'Location' attribute.

See Also:
Constant Field Values

ARTIFACT_FEATURE_COUNT

static final int ARTIFACT_FEATURE_COUNT
The number of structural features of the 'Artifact' class.

See Also:
Constant Field Values

APPLICATION_MODEL

static final int APPLICATION_MODEL
The meta object id for the 'Application Model' class.

See Also:
ApplicationModelImpl, ModelPackageImpl.getApplicationModel(), Constant Field Values

APPLICATION_MODEL__ARTIFACTS

static final int APPLICATION_MODEL__ARTIFACTS
The feature id for the 'Artifacts' containment reference list.

See Also:
Constant Field Values

APPLICATION_MODEL__RELATIONSHIPS

static final int APPLICATION_MODEL__RELATIONSHIPS
The feature id for the 'Relationships' containment reference list.

See Also:
Constant Field Values

APPLICATION_MODEL__MODEL_VERSION

static final int APPLICATION_MODEL__MODEL_VERSION
The feature id for the 'Model Version' attribute.

See Also:
Constant Field Values

APPLICATION_MODEL_FEATURE_COUNT

static final int APPLICATION_MODEL_FEATURE_COUNT
The number of structural features of the 'Application Model' class.

See Also:
Constant Field Values
Method Detail

getRelationship

EClass getRelationship()
Returns the meta object for class 'Relationship'.

Returns:
the meta object for class 'Relationship'.
See Also:
Relationship

getRelationship_Source

EReference getRelationship_Source()
Returns the meta object for the reference 'Source'.

Returns:
the meta object for the reference 'Source'.
See Also:
Relationship.getSource(), getRelationship()

getRelationship_Target

EReference getRelationship_Target()
Returns the meta object for the reference 'Target'.

Returns:
the meta object for the reference 'Target'.
See Also:
Relationship.getTarget(), getRelationship()

getRelationship_Type

EAttribute getRelationship_Type()
Returns the meta object for the attribute 'Type'.

Returns:
the meta object for the attribute 'Type'.
See Also:
Relationship.getType(), getRelationship()

getRelationship_Subtype

EAttribute getRelationship_Subtype()
Returns the meta object for the attribute 'Subtype'.

Returns:
the meta object for the attribute 'Subtype'.
See Also:
Relationship.getSubtype(), getRelationship()

getArtifact

EClass getArtifact()
Returns the meta object for class 'Artifact'.

Returns:
the meta object for class 'Artifact'.
See Also:
Artifact

getArtifact_Name

EAttribute getArtifact_Name()
Returns the meta object for the attribute 'Name'.

Returns:
the meta object for the attribute 'Name'.
See Also:
Artifact.getName(), getArtifact()

getArtifact_Type

EAttribute getArtifact_Type()
Returns the meta object for the attribute 'Type'.

Returns:
the meta object for the attribute 'Type'.
See Also:
Artifact.getType(), getArtifact()

getArtifact_Subtype

EAttribute getArtifact_Subtype()
Returns the meta object for the attribute 'Subtype'.

Returns:
the meta object for the attribute 'Subtype'.
See Also:
Artifact.getSubtype(), getArtifact()

getArtifact_Version

EAttribute getArtifact_Version()
Returns the meta object for the attribute 'Version'.

Returns:
the meta object for the attribute 'Version'.
See Also:
Artifact.getVersion(), getArtifact()

getArtifact_External

EAttribute getArtifact_External()
Returns the meta object for the attribute 'External'.

Returns:
the meta object for the attribute 'External'.
See Also:
Artifact.isExternal(), getArtifact()

getArtifact_Location

EAttribute getArtifact_Location()
Returns the meta object for the attribute 'Location'.

Returns:
the meta object for the attribute 'Location'.
See Also:
Artifact.getLocation(), getArtifact()

getApplicationModel

EClass getApplicationModel()
Returns the meta object for class 'Application Model'.

Returns:
the meta object for class 'Application Model'.
See Also:
ApplicationModel

getApplicationModel_Artifacts

EReference getApplicationModel_Artifacts()
Returns the meta object for the containment reference list 'Artifacts'.

Returns:
the meta object for the containment reference list 'Artifacts'.
See Also:
ApplicationModel.getArtifacts(), getApplicationModel()

getApplicationModel_Relationships

EReference getApplicationModel_Relationships()
Returns the meta object for the containment reference list 'Relationships'.

Returns:
the meta object for the containment reference list 'Relationships'.
See Also:
ApplicationModel.getRelationships(), getApplicationModel()

getApplicationModel_ModelVersion

EAttribute getApplicationModel_ModelVersion()
Returns the meta object for the attribute 'Model Version'.

Returns:
the meta object for the attribute 'Model Version'.
See Also:
ApplicationModel.getModelVersion(), getApplicationModel()

getModelFactory

ModelFactory getModelFactory()
Returns the factory that creates the instances of the model.

Returns:
the factory that creates the instances of the model.

Rational Developer for Power Systems Software
V7.6

Copyright © 2011 IBM Corp. All Rights Reserved.

Note: This documentation is for part of an interim API that is still under development and expected to change significantly before reaching stability. It is being made available at this early stage to solicit feedback from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken (repeatedly) as the API evolves.