|
TPTP 4.1.0 Platform Project Public API Specification |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.EObjectImpl
org.eclipse.hyades.models.common.common.impl.CMNNamedElementImpl
org.eclipse.hyades.models.common.datapool.impl.DPLVariableImpl
An implementation of the model object 'DPL Variable'.
The following features are implemented:
| Nested Class Summary |
|---|
| Nested classes inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
|---|
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImpl |
| Nested classes inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
|---|
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList |
| Nested classes inherited from class org.eclipse.emf.ecore.InternalEObject |
|---|
org.eclipse.emf.ecore.InternalEObject.EStore |
| Field Summary | |
|---|---|
static java.lang.String |
copyright
|
protected DPLRole |
role
The cached value of the ' Role' attribute. |
protected static DPLRole |
ROLE_EDEFAULT
The default value of the ' Role' attribute. |
protected java.lang.String |
type
The cached value of the ' Type' attribute. |
protected static java.lang.String |
TYPE_EDEFAULT
The default value of the ' Type' attribute. |
protected org.eclipse.emf.common.util.EList |
variables
The cached value of the ' Variables' containment reference list. |
| Fields inherited from class org.eclipse.hyades.models.common.common.impl.CMNNamedElementImpl |
|---|
description, DESCRIPTION_EDEFAULT, id, ID_EDEFAULT, name, NAME_EDEFAULT |
| Fields inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
|---|
eAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY |
| Fields inherited from interface org.eclipse.hyades.execution.runtime.datapool.IDatapoolVariable |
|---|
ROLE_INPUT_DATA, ROLE_INPUT_OUTPUT_DATA, ROLE_OUTPUT_DATA, ROLE_UNSPECIFIED, ROLE_VERIFICATION_DATA |
| Fields inherited from interface org.eclipse.emf.ecore.InternalEObject |
|---|
EOPPOSITE_FEATURE_BASE |
| Constructor Summary | |
|---|---|
protected |
DPLVariableImpl()
|
| Method Summary | |
|---|---|
java.lang.Object |
eGet(org.eclipse.emf.ecore.EStructuralFeature eFeature,
boolean resolve)
|
org.eclipse.emf.common.notify.NotificationChain |
eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
java.lang.Class baseClass,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
boolean |
eIsSet(org.eclipse.emf.ecore.EStructuralFeature eFeature)
|
void |
eSet(org.eclipse.emf.ecore.EStructuralFeature eFeature,
java.lang.Object newValue)
|
protected org.eclipse.emf.ecore.EClass |
eStaticClass()
|
void |
eUnset(org.eclipse.emf.ecore.EStructuralFeature eFeature)
|
DPLRole |
getRole()
|
int |
getRoleAsInt()
Accesor for the role associated with a variable. |
IDatapoolSuggestedType |
getSuggestedType()
The suggested type of the data associated
with this variable. |
java.lang.String |
getType()
|
org.eclipse.emf.common.util.EList |
getVariables()
|
void |
setName(java.lang.String name)
Sets the value of the ' Name' attribute. |
void |
setRole(DPLRole newRole)
|
void |
setRole(int role)
Define the role associated with a variable. |
void |
setSuggestedType(IDatapoolSuggestedType suggestedType)
Define the type associated with this variable. |
void |
setType(java.lang.String newType)
|
java.lang.String |
toString()
|
| Methods inherited from class org.eclipse.hyades.models.common.common.impl.CMNNamedElementImpl |
|---|
getAdapter, getDescription, getId, getName, setDescription, setId |
| Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
|---|
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURI |
| Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
|---|
eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicSetContainer, eContainer, eContainingFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicClass, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicIsSet, eDynamicSet, eDynamicUnset, eGet, eHasSettings, eInternalResource, eInverseAdd, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eResolveProxy, eResource, eSetResource, eSetStore, eSetting, eSettingDelegate, eSettings, eStaticFeatureCount, eStore, eURIFragmentSegment |
| Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
|---|
eNotificationRequired, eNotify |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.eclipse.hyades.models.common.common.CMNNamedElement |
|---|
getDescription, getId, getName, setDescription, setId |
| Methods inherited from interface org.eclipse.emf.ecore.EObject |
|---|
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eIsProxy, eResource |
| Methods inherited from interface org.eclipse.emf.common.notify.Notifier |
|---|
eAdapters, eDeliver, eNotify, eSetDeliver |
| Methods inherited from interface org.eclipse.core.runtime.IAdaptable |
|---|
getAdapter |
| Methods inherited from interface org.eclipse.hyades.execution.runtime.datapool.INamedElement |
|---|
getDescription, getId, getName |
| Methods inherited from interface org.eclipse.hyades.edit.datapool.INamedElement |
|---|
setDescription, setId |
| Methods inherited from interface org.eclipse.emf.ecore.InternalEObject |
|---|
eNotificationRequired |
| Field Detail |
public static final java.lang.String copyright
protected static final java.lang.String TYPE_EDEFAULT
Type' attribute.
getType()protected java.lang.String type
Type' attribute.
getType()protected static final DPLRole ROLE_EDEFAULT
Role' attribute.
getRole()protected DPLRole role
Role' attribute.
getRole()protected org.eclipse.emf.common.util.EList variables
Variables' containment reference list.
getVariables()| Constructor Detail |
protected DPLVariableImpl()
| Method Detail |
protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass in class CMNNamedElementImplpublic java.lang.String getType()
getType in interface DPLVariableDPLVariable.setType(String),
Common_DatapoolPackage.getDPLVariable_Type()public void setType(java.lang.String newType)
setType in interface DPLVariablenewType - the new value of the 'Type' attribute.DPLVariable.getType()public DPLRole getRole()
getRole in interface DPLVariableDPLRole,
DPLVariable.setRole(DPLRole),
Common_DatapoolPackage.getDPLVariable_Role()public void setRole(DPLRole newRole)
setRole in interface DPLVariablenewRole - the new value of the 'Role' attribute.DPLRole,
DPLVariable.getRole()public org.eclipse.emf.common.util.EList getVariables()
getVariables in interface DPLVariableCommon_DatapoolPackage.getDPLVariable_Variables()
public org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
java.lang.Class baseClass,
org.eclipse.emf.common.notify.NotificationChain msgs)
eInverseRemove in interface org.eclipse.emf.ecore.InternalEObject
public java.lang.Object eGet(org.eclipse.emf.ecore.EStructuralFeature eFeature,
boolean resolve)
eGet in interface org.eclipse.emf.ecore.EObjecteGet in class CMNNamedElementImpl
public void eSet(org.eclipse.emf.ecore.EStructuralFeature eFeature,
java.lang.Object newValue)
eSet in interface org.eclipse.emf.ecore.EObjecteSet in class CMNNamedElementImplpublic void eUnset(org.eclipse.emf.ecore.EStructuralFeature eFeature)
eUnset in interface org.eclipse.emf.ecore.EObjecteUnset in class CMNNamedElementImplpublic boolean eIsSet(org.eclipse.emf.ecore.EStructuralFeature eFeature)
eIsSet in interface org.eclipse.emf.ecore.EObjecteIsSet in class CMNNamedElementImplpublic java.lang.String toString()
toString in class CMNNamedElementImplpublic void setSuggestedType(IDatapoolSuggestedType suggestedType)
type associated with this variable.
setSuggestedType in interface IDatapoolVariablesuggestedType - The type associated
with this variable.getSuggestedType()public void setRole(int role)
setRole in interface IDatapoolVariablerole - The role to associate with a variable.getRole(),
IDatapoolVariable.ROLE_UNSPECIFIED,
IDatapoolVariable.ROLE_INPUT_DATA,
IDatapoolVariable.ROLE_OUTPUT_DATA,
IDatapoolVariable.ROLE_INPUT_OUTPUT_DATA,
IDatapoolVariable.ROLE_VERIFICATION_DATApublic IDatapoolSuggestedType getSuggestedType()
suggested type of the data associated
with this variable. As implied by the name there is no enforcement of
the type of data in any cell of the datapool. However, an editor could
take advantage of the type information to improve display and editing of
cells within the display.
getSuggestedType in interface IDatapoolVariablesuggested type associated with
this variable.public int getRoleAsInt()
getRoleAsInt in interface IDatapoolVariableIDatapoolVariable.ROLE_UNSPECIFIED,
IDatapoolVariable.ROLE_INPUT_DATA,
IDatapoolVariable.ROLE_OUTPUT_DATA,
IDatapoolVariable.ROLE_INPUT_OUTPUT_DATA,
IDatapoolVariable.ROLE_VERIFICATION_DATApublic void setName(java.lang.String name)
CMNNamedElementName' attribute.
setName in interface CMNNamedElementsetName in class CMNNamedElementImpl
|
TPTP 4.1.0 Platform Project Public API Specification |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||