Rational Developer for Power Systems Software
V7.6

com.ibm.etools.systems.app.model.impl
Class ApplicationModelImpl

java.lang.Object
  extended by EObjectImpl
      extended by com.ibm.etools.systems.app.model.impl.ApplicationModelImpl
All Implemented Interfaces:
ApplicationModel

public class ApplicationModelImpl
extends EObjectImpl
implements ApplicationModel

An implementation of the model object 'Application Model'.

The following features are implemented:


Field Summary
protected  EList artifacts
          The cached value of the 'Artifacts' containment reference list.
static String copyright
           
protected static String MODEL_VERSION_EDEFAULT
          The default value of the 'Model Version' attribute.
protected  String modelVersion
          The cached value of the 'Model Version' attribute.
protected  EList relationships
          The cached value of the 'Relationships' containment reference list.
 
Constructor Summary
protected ApplicationModelImpl()
           
 
Method Summary
 Object eGet(int featureID, boolean resolve, boolean coreType)
           
 NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
           
 boolean eIsSet(int featureID)
           
 void eSet(int featureID, Object newValue)
           
protected  EClass eStaticClass()
           
 void eUnset(int featureID)
           
 EList getArtifacts()
           
 String getModelVersion()
           
 EList getRelationships()
           
 void setModelVersion(String newModelVersion)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

copyright

public static final String copyright

See Also:
Constant Field Values

artifacts

protected EList artifacts
The cached value of the 'Artifacts' containment reference list.

See Also:
getArtifacts()

relationships

protected EList relationships
The cached value of the 'Relationships' containment reference list.

See Also:
getRelationships()

MODEL_VERSION_EDEFAULT

protected static final String MODEL_VERSION_EDEFAULT
The default value of the 'Model Version' attribute.

See Also:
getModelVersion()

modelVersion

protected String modelVersion
The cached value of the 'Model Version' attribute.

See Also:
getModelVersion()
Constructor Detail

ApplicationModelImpl

protected ApplicationModelImpl()

Method Detail

eStaticClass

protected EClass eStaticClass()


getArtifacts

public EList getArtifacts()

Specified by:
getArtifacts in interface ApplicationModel
Returns:
the value of the 'Artifacts' containment reference list.
See Also:
ModelPackage.getApplicationModel_Artifacts()

getRelationships

public EList getRelationships()

Specified by:
getRelationships in interface ApplicationModel
Returns:
the value of the 'Relationships' containment reference list.
See Also:
ModelPackage.getApplicationModel_Relationships()

getModelVersion

public String getModelVersion()

Specified by:
getModelVersion in interface ApplicationModel
Returns:
the value of the 'Model Version' attribute.
See Also:
ApplicationModel.setModelVersion(String), ModelPackage.getApplicationModel_ModelVersion()

setModelVersion

public void setModelVersion(String newModelVersion)

Specified by:
setModelVersion in interface ApplicationModel
Parameters:
newModelVersion - the new value of the 'Model Version' attribute.
See Also:
ApplicationModel.getModelVersion()

eInverseRemove

public NotificationChain eInverseRemove(InternalEObject otherEnd,
                                        int featureID,
                                        NotificationChain msgs)


eGet

public Object eGet(int featureID,
                   boolean resolve,
                   boolean coreType)


eSet

public void eSet(int featureID,
                 Object newValue)


eUnset

public void eUnset(int featureID)


eIsSet

public boolean eIsSet(int featureID)


toString

public String toString()


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.