TPTP 4.3.0 Monitoring Tools Project
Public API Specification

org.eclipse.tptp.wsdm.tooling.model.manageableResourceType.impl
Class ManageableResourceTypeImpl

java.lang.Object
  extended byorg.eclipse.emf.common.notify.impl.BasicNotifierImpl
      extended byorg.eclipse.emf.ecore.impl.BasicEObjectImpl
          extended byorg.eclipse.emf.ecore.impl.EObjectImpl
              extended byorg.eclipse.tptp.wsdm.tooling.model.manageableResourceType.impl.ManageableResourceTypeImpl
All Implemented Interfaces:
org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.InternalEObject, ManageableResourceType, org.eclipse.emf.common.notify.Notifier

public class ManageableResourceTypeImpl
extends org.eclipse.emf.ecore.impl.EObjectImpl
implements ManageableResourceType

An implementation of the model object 'Manageable Resource Type'.

The following features are implemented:

Generated

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.EPropertiesHolderBaseImpl, 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
protected static boolean ALLOW_REMOTE_CREATION_EDEFAULT
          The default value of the 'Allow Remote Creation' attribute
protected  boolean allowRemoteCreation
          The cached value of the 'Allow Remote Creation' attribute
protected static java.lang.String EPR_GEN_CLASS_EDEFAULT
          The default value of the 'EPR Gen Class' attribute
protected  java.lang.String eprGenClass
          The cached value of the 'EPR Gen Class' attribute
protected  java.lang.String identifier
          The cached value of the 'Identifier' attribute
protected static java.lang.String IDENTIFIER_EDEFAULT
          The default value of the 'Identifier' attribute
protected  org.eclipse.emf.common.util.EList implements_
          The cached value of the 'Implements' attribute list
protected  java.lang.String namespace
          The cached value of the 'Namespace' attribute
protected static java.lang.String NAMESPACE_EDEFAULT
          The default value of the 'Namespace' attribute
protected static int NUM_INSTANCES_TO_CREATE_EDEFAULT
          The default value of the 'Num Instances To Create' attribute
protected  int numInstancesToCreate
          The cached value of the 'Num Instances To Create' attribute
protected  org.eclipse.emf.common.util.EList relationshipDefinitions
          The cached value of the 'Relationship Definitions' containment reference list
 
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 class org.eclipse.emf.ecore.impl.BasicEObjectImpl
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
 
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE
 
Constructor Summary
protected ManageableResourceTypeImpl()
           
 
Method Summary
 java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
           
 org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 boolean eIsSet(int featureID)
           
 void eSet(int featureID, java.lang.Object newValue)
           
protected  org.eclipse.emf.ecore.EClass eStaticClass()
           
 void eUnset(int featureID)
           
 java.lang.String getEPRGenClass()
           
 java.lang.String getIdentifier()
           
 org.eclipse.emf.common.util.EList getImplements()
           
 java.lang.String getNamespace()
           
 int getNumInstancesToCreate()
           
 org.eclipse.emf.common.util.EList getRelationshipDefinitions()
           
 boolean isAllowRemoteCreation()
           
 void setAllowRemoteCreation(boolean newAllowRemoteCreation)
           
 void setEPRGenClass(java.lang.String newEPRGenClass)
           
 void setIdentifier(java.lang.String newIdentifier)
           
 void setNamespace(java.lang.String newNamespace)
           
 void setNumInstancesToCreate(int newNumInstancesToCreate)
           
 java.lang.String toString()
           
 
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
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicClass, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eHasSettings, eInternalResource, eInverseAdd, eInverseAdd, eInverseRemove, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetDirectResource, eSetResource, eSetStore, eSetting, eSettingDelegate, eSettings, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStore, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues
 
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.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 
Methods inherited from interface org.eclipse.emf.ecore.InternalEObject
eNotificationRequired
 

Field Detail

relationshipDefinitions

protected org.eclipse.emf.common.util.EList relationshipDefinitions
The cached value of the 'Relationship Definitions' containment reference list.

See Also:
getRelationshipDefinitions()
Generated
[EMF] Ordered

IDENTIFIER_EDEFAULT

protected static final java.lang.String IDENTIFIER_EDEFAULT
The default value of the 'Identifier' attribute.

See Also:
getIdentifier(), Constant Field Values
Generated
[EMF] Ordered

identifier

protected java.lang.String identifier
The cached value of the 'Identifier' attribute.

See Also:
getIdentifier()
Generated
[EMF] Ordered

NAMESPACE_EDEFAULT

protected static final java.lang.String NAMESPACE_EDEFAULT
The default value of the 'Namespace' attribute.

See Also:
getNamespace(), Constant Field Values
Generated
[EMF] Ordered

namespace

protected java.lang.String namespace
The cached value of the 'Namespace' attribute.

See Also:
getNamespace()
Generated
[EMF] Ordered

implements_

protected org.eclipse.emf.common.util.EList implements_
The cached value of the 'Implements' attribute list.

See Also:
getImplements()
Generated
[EMF] Ordered

EPR_GEN_CLASS_EDEFAULT

protected static final java.lang.String EPR_GEN_CLASS_EDEFAULT
The default value of the 'EPR Gen Class' attribute.

See Also:
getEPRGenClass(), Constant Field Values
Generated
[EMF] Ordered

eprGenClass

protected java.lang.String eprGenClass
The cached value of the 'EPR Gen Class' attribute.

See Also:
getEPRGenClass()
Generated
[EMF] Ordered

NUM_INSTANCES_TO_CREATE_EDEFAULT

protected static final int NUM_INSTANCES_TO_CREATE_EDEFAULT
The default value of the 'Num Instances To Create' attribute.

See Also:
getNumInstancesToCreate(), Constant Field Values
Generated
[EMF] Ordered

numInstancesToCreate

protected int numInstancesToCreate
The cached value of the 'Num Instances To Create' attribute.

See Also:
getNumInstancesToCreate()
Generated
[EMF] Ordered

ALLOW_REMOTE_CREATION_EDEFAULT

protected static final boolean ALLOW_REMOTE_CREATION_EDEFAULT
The default value of the 'Allow Remote Creation' attribute.

See Also:
isAllowRemoteCreation(), Constant Field Values
Generated
[EMF] Ordered

allowRemoteCreation

protected boolean allowRemoteCreation
The cached value of the 'Allow Remote Creation' attribute.

See Also:
isAllowRemoteCreation()
Generated
[EMF] Ordered
Constructor Detail

ManageableResourceTypeImpl

protected ManageableResourceTypeImpl()

Generated
Method Detail

eStaticClass

protected org.eclipse.emf.ecore.EClass eStaticClass()

Generated

getRelationshipDefinitions

public org.eclipse.emf.common.util.EList getRelationshipDefinitions()

Specified by:
getRelationshipDefinitions in interface ManageableResourceType
Returns:
the value of the 'Relationship Definitions' containment reference list.
See Also:
ManageableResourceTypePackage.getManageableResourceType_RelationshipDefinitions()
Generated

getIdentifier

public java.lang.String getIdentifier()

Specified by:
getIdentifier in interface ManageableResourceType
Returns:
the value of the 'Identifier' attribute.
See Also:
ManageableResourceType.setIdentifier(String), ManageableResourceTypePackage.getManageableResourceType_Identifier()
Generated

setIdentifier

public void setIdentifier(java.lang.String newIdentifier)

Specified by:
setIdentifier in interface ManageableResourceType
Parameters:
newIdentifier - the new value of the 'Identifier' attribute.
See Also:
ManageableResourceType.getIdentifier()
Generated

getNamespace

public java.lang.String getNamespace()

Specified by:
getNamespace in interface ManageableResourceType
Returns:
the value of the 'Namespace' attribute.
See Also:
ManageableResourceType.setNamespace(String), ManageableResourceTypePackage.getManageableResourceType_Namespace()
Generated

setNamespace

public void setNamespace(java.lang.String newNamespace)

Specified by:
setNamespace in interface ManageableResourceType
Parameters:
newNamespace - the new value of the 'Namespace' attribute.
See Also:
ManageableResourceType.getNamespace()
Generated

getImplements

public org.eclipse.emf.common.util.EList getImplements()

Specified by:
getImplements in interface ManageableResourceType
Returns:
the value of the 'Implements' attribute list.
See Also:
ManageableResourceTypePackage.getManageableResourceType_Implements()
Generated

getEPRGenClass

public java.lang.String getEPRGenClass()

Specified by:
getEPRGenClass in interface ManageableResourceType
Returns:
the value of the 'EPR Gen Class' attribute.
See Also:
ManageableResourceType.setEPRGenClass(String), ManageableResourceTypePackage.getManageableResourceType_EPRGenClass()
Generated

setEPRGenClass

public void setEPRGenClass(java.lang.String newEPRGenClass)

Specified by:
setEPRGenClass in interface ManageableResourceType
Parameters:
newEPRGenClass - the new value of the 'EPR Gen Class' attribute.
See Also:
ManageableResourceType.getEPRGenClass()
Generated

getNumInstancesToCreate

public int getNumInstancesToCreate()

Specified by:
getNumInstancesToCreate in interface ManageableResourceType
Returns:
the value of the 'Num Instances To Create' attribute.
See Also:
ManageableResourceType.setNumInstancesToCreate(int), ManageableResourceTypePackage.getManageableResourceType_NumInstancesToCreate()
Generated

setNumInstancesToCreate

public void setNumInstancesToCreate(int newNumInstancesToCreate)

Specified by:
setNumInstancesToCreate in interface ManageableResourceType
Parameters:
newNumInstancesToCreate - the new value of the 'Num Instances To Create' attribute.
See Also:
ManageableResourceType.getNumInstancesToCreate()
Generated

isAllowRemoteCreation

public boolean isAllowRemoteCreation()

Specified by:
isAllowRemoteCreation in interface ManageableResourceType
Returns:
the value of the 'Allow Remote Creation' attribute.
See Also:
ManageableResourceType.setAllowRemoteCreation(boolean), ManageableResourceTypePackage.getManageableResourceType_AllowRemoteCreation()
Generated

setAllowRemoteCreation

public void setAllowRemoteCreation(boolean newAllowRemoteCreation)

Specified by:
setAllowRemoteCreation in interface ManageableResourceType
Parameters:
newAllowRemoteCreation - the new value of the 'Allow Remote Creation' attribute.
See Also:
ManageableResourceType.isAllowRemoteCreation()
Generated

eInverseRemove

public org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
                                                                      int featureID,
                                                                      org.eclipse.emf.common.notify.NotificationChain msgs)

Generated

eGet

public java.lang.Object eGet(int featureID,
                             boolean resolve,
                             boolean coreType)

Specified by:
eGet in interface org.eclipse.emf.ecore.InternalEObject
Generated

eSet

public void eSet(int featureID,
                 java.lang.Object newValue)

Specified by:
eSet in interface org.eclipse.emf.ecore.InternalEObject
Generated

eUnset

public void eUnset(int featureID)

Specified by:
eUnset in interface org.eclipse.emf.ecore.InternalEObject
Generated

eIsSet

public boolean eIsSet(int featureID)

Specified by:
eIsSet in interface org.eclipse.emf.ecore.InternalEObject
Generated

toString

public java.lang.String toString()

Generated

TPTP 4.3.0 Monitoring Tools Project
Public API Specification