TPTP 4.5.0 Platform Project
Public API Specification

org.eclipse.tptp.platform.models.symptom.impl
Class SymptomDefinitionImpl

java.lang.Object
  extended by org.eclipse.emf.common.notify.impl.BasicNotifierImpl
      extended by org.eclipse.emf.ecore.impl.BasicEObjectImpl
          extended by org.eclipse.emf.ecore.impl.EObjectImpl
              extended by org.eclipse.tptp.platform.models.symptom.impl.SymptomDefinitionImpl
All Implemented Interfaces:
org.eclipse.emf.common.notify.Notifier, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.InternalEObject, SymptomDefinition

public class SymptomDefinitionImpl
extends org.eclipse.emf.ecore.impl.EObjectImpl
implements SymptomDefinition

An implementation of the model object 'Definition'.

The following features are implemented:

Generated

Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList
 
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject
org.eclipse.emf.ecore.InternalEObject.EStore
 
Field Summary
 
Fields inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
ELAST_EOBJECT_FLAG
 
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE
 
Method Summary
 SymptomDefinition basicGetParent()
           
 org.eclipse.emf.common.notify.NotificationChain basicSetDescription(LocalizedMessage newDescription, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 org.eclipse.emf.common.notify.NotificationChain basicSetExample(LocalizedMessage newExample, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 org.eclipse.emf.common.notify.NotificationChain basicSetSolution(LocalizedMessage newSolution, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 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)
           
 void eUnset(int featureID)
           
 org.eclipse.emf.ecore.util.FeatureMap getAny()
           
 java.lang.Object getCategory()
           
 org.eclipse.emf.common.util.EList getChild()
           
 org.eclipse.emf.common.util.EList getComment()
           
 org.eclipse.emf.common.util.EList getContext()
           
 LocalizedMessage getDescription()
           
 org.eclipse.emf.common.util.EList getEffect()
           
 LocalizedMessage getExample()
           
 org.eclipse.emf.common.util.EList getMirror()
           
 java.lang.String getName()
           
 SymptomDefinition getParent()
           
 java.lang.String getResource()
           
 org.eclipse.emf.common.util.EList getRule()
           
 LocalizedMessage getSolution()
           
 java.lang.String getType()
           
 java.lang.String getUrl()
           
 java.lang.String getUuid()
           
 java.lang.String getVersion()
           
 boolean isSetType()
           
 void setCategory(java.lang.Object newCategory)
           
 void setDescription(LocalizedMessage newDescription)
           
 void setExample(LocalizedMessage newExample)
           
 void setName(java.lang.String newName)
           
 void setParent(SymptomDefinition newParent)
           
 void setResource(java.lang.String newResource)
           
 void setSolution(LocalizedMessage newSolution)
           
 void setType(java.lang.String newType)
           
 void setUrl(java.lang.String newUrl)
           
 void setUuid(java.lang.String newUuid)
           
 void setVersion(java.lang.String newVersion)
           
 java.lang.String toString()
           
 void unsetType()
           
 
Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
eAdapters, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eIsProxy, eSetClass, eSetDeliver, eSetProxyURI
 
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eContainer, eContainingFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseAdd, eInverseRemove, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eStore, eUnset, eURIFragmentSegment, eVirtualGet, eVirtualGet, eVirtualIsSet, eVirtualSet, eVirtualUnset
 
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
eNotificationRequired, eNotify
 
Methods inherited from class java.lang.Object
equals, 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
 

Method Detail

getUuid

public java.lang.String getUuid()

Specified by:
getUuid in interface SymptomDefinition
Returns:
the value of the 'Uuid' attribute.
See Also:
SymptomDefinition.setUuid(String), SymptomPackage.getSymptomDefinition_Uuid()
Generated

setUuid

public void setUuid(java.lang.String newUuid)

Specified by:
setUuid in interface SymptomDefinition
Parameters:
newUuid - the new value of the 'Uuid' attribute.
See Also:
SymptomDefinition.getUuid()
Generated

getName

public java.lang.String getName()

Specified by:
getName in interface SymptomDefinition
Returns:
the value of the 'Name' attribute.
See Also:
SymptomDefinition.setName(String), SymptomPackage.getSymptomDefinition_Name()
Generated

setName

public void setName(java.lang.String newName)

Specified by:
setName in interface SymptomDefinition
Parameters:
newName - the new value of the 'Name' attribute.
See Also:
SymptomDefinition.getName()
Generated

getVersion

public java.lang.String getVersion()

Specified by:
getVersion in interface SymptomDefinition
Returns:
the value of the 'Version' attribute.
See Also:
SymptomDefinition.setVersion(String), SymptomPackage.getSymptomDefinition_Version()
Generated

setVersion

public void setVersion(java.lang.String newVersion)

Specified by:
setVersion in interface SymptomDefinition
Parameters:
newVersion - the new value of the 'Version' attribute.
See Also:
SymptomDefinition.getVersion()
Generated

getDescription

public LocalizedMessage getDescription()

Specified by:
getDescription in interface SymptomDefinition
Returns:
the value of the 'Description' containment reference.
See Also:
SymptomDefinition.setDescription(LocalizedMessage), SymptomPackage.getSymptomDefinition_Description()
Generated

basicSetDescription

public org.eclipse.emf.common.notify.NotificationChain basicSetDescription(LocalizedMessage newDescription,
                                                                           org.eclipse.emf.common.notify.NotificationChain msgs)

Generated

setDescription

public void setDescription(LocalizedMessage newDescription)

Specified by:
setDescription in interface SymptomDefinition
Parameters:
newDescription - the new value of the 'Description' containment reference.
See Also:
SymptomDefinition.getDescription()
Generated

getComment

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

Specified by:
getComment in interface SymptomDefinition
Returns:
the value of the 'Comment' containment reference list.
See Also:
SymptomPackage.getSymptomDefinition_Comment()
Generated

getUrl

public java.lang.String getUrl()

Specified by:
getUrl in interface SymptomDefinition
Returns:
the value of the 'Url' attribute.
See Also:
SymptomDefinition.setUrl(String), SymptomPackage.getSymptomDefinition_Url()
Generated

setUrl

public void setUrl(java.lang.String newUrl)

Specified by:
setUrl in interface SymptomDefinition
Parameters:
newUrl - the new value of the 'Url' attribute.
See Also:
SymptomDefinition.getUrl()
Generated

getMirror

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

Specified by:
getMirror in interface SymptomDefinition
Returns:
the value of the 'Mirror' attribute list.
See Also:
SymptomPackage.getSymptomDefinition_Mirror()
Generated

getResource

public java.lang.String getResource()

Specified by:
getResource in interface SymptomDefinition
Returns:
the value of the 'Resource' attribute.
See Also:
SymptomDefinition.setResource(String), SymptomPackage.getSymptomDefinition_Resource()
Generated

setResource

public void setResource(java.lang.String newResource)

Specified by:
setResource in interface SymptomDefinition
Parameters:
newResource - the new value of the 'Resource' attribute.
See Also:
SymptomDefinition.getResource()
Generated

getContext

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

Specified by:
getContext in interface SymptomDefinition
Returns:
the value of the 'Context' attribute list.
See Also:
SymptomPackage.getSymptomDefinition_Context()
Generated

getRule

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

Specified by:
getRule in interface SymptomDefinition
Returns:
the value of the 'Rule' reference list.
See Also:
SymptomPackage.getSymptomDefinition_Rule()
Generated

getEffect

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

Specified by:
getEffect in interface SymptomDefinition
Returns:
the value of the 'Effect' reference list.
See Also:
SymptomPackage.getSymptomDefinition_Effect()
Generated

getParent

public SymptomDefinition getParent()

Specified by:
getParent in interface SymptomDefinition
Returns:
the value of the 'Parent' reference.
See Also:
SymptomDefinition.setParent(SymptomDefinition), SymptomPackage.getSymptomDefinition_Parent()
Generated

basicGetParent

public SymptomDefinition basicGetParent()

Generated

setParent

public void setParent(SymptomDefinition newParent)

Specified by:
setParent in interface SymptomDefinition
Parameters:
newParent - the new value of the 'Parent' reference.
See Also:
SymptomDefinition.getParent()
Generated

getChild

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

Specified by:
getChild in interface SymptomDefinition
Returns:
the value of the 'Child' reference list.
See Also:
SymptomPackage.getSymptomDefinition_Child()
Generated

getExample

public LocalizedMessage getExample()

Specified by:
getExample in interface SymptomDefinition
Returns:
the value of the 'Example' containment reference.
See Also:
SymptomDefinition.setExample(LocalizedMessage), SymptomPackage.getSymptomDefinition_Example()
Generated

basicSetExample

public org.eclipse.emf.common.notify.NotificationChain basicSetExample(LocalizedMessage newExample,
                                                                       org.eclipse.emf.common.notify.NotificationChain msgs)

Generated

setExample

public void setExample(LocalizedMessage newExample)

Specified by:
setExample in interface SymptomDefinition
Parameters:
newExample - the new value of the 'Example' containment reference.
See Also:
SymptomDefinition.getExample()
Generated

getSolution

public LocalizedMessage getSolution()

Specified by:
getSolution in interface SymptomDefinition
Returns:
the value of the 'Solution' containment reference.
See Also:
SymptomDefinition.setSolution(LocalizedMessage), SymptomPackage.getSymptomDefinition_Solution()
Generated

basicSetSolution

public org.eclipse.emf.common.notify.NotificationChain basicSetSolution(LocalizedMessage newSolution,
                                                                        org.eclipse.emf.common.notify.NotificationChain msgs)

Generated

setSolution

public void setSolution(LocalizedMessage newSolution)

Specified by:
setSolution in interface SymptomDefinition
Parameters:
newSolution - the new value of the 'Solution' containment reference.
See Also:
SymptomDefinition.getSolution()
Generated

getAny

public org.eclipse.emf.ecore.util.FeatureMap getAny()

Specified by:
getAny in interface SymptomDefinition
Returns:
the value of the 'Any' attribute list.
See Also:
SymptomPackage.getSymptomDefinition_Any()
Generated

getCategory

public java.lang.Object getCategory()

Specified by:
getCategory in interface SymptomDefinition
Returns:
the value of the 'Category' attribute.
See Also:
SymptomDefinition.setCategory(Object), SymptomPackage.getSymptomDefinition_Category()
Generated

setCategory

public void setCategory(java.lang.Object newCategory)

Specified by:
setCategory in interface SymptomDefinition
Parameters:
newCategory - the new value of the 'Category' attribute.
See Also:
SymptomDefinition.getCategory()
Generated

getType

public java.lang.String getType()

Specified by:
getType in interface SymptomDefinition
Returns:
the value of the 'Type' attribute.
See Also:
SymptomDefinition.isSetType(), SymptomDefinition.unsetType(), SymptomDefinition.setType(String), SymptomPackage.getSymptomDefinition_Type()
Generated

setType

public void setType(java.lang.String newType)

Specified by:
setType in interface SymptomDefinition
Parameters:
newType - the new value of the 'Type' attribute.
See Also:
SymptomDefinition.isSetType(), SymptomDefinition.unsetType(), SymptomDefinition.getType()
Generated

unsetType

public void unsetType()

Specified by:
unsetType in interface SymptomDefinition
See Also:
SymptomDefinition.isSetType(), SymptomDefinition.getType(), SymptomDefinition.setType(String)
Generated

isSetType

public boolean isSetType()

Specified by:
isSetType in interface SymptomDefinition
Returns:
whether the value of the 'Type' attribute is set.
See Also:
SymptomDefinition.unsetType(), SymptomDefinition.getType(), SymptomDefinition.setType(String)
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)

Overrides:
eInverseRemove in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
Generated

eGet

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

Specified by:
eGet in interface org.eclipse.emf.ecore.InternalEObject
Overrides:
eGet in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
Generated

eSet

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

Specified by:
eSet in interface org.eclipse.emf.ecore.InternalEObject
Overrides:
eSet in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
Generated

eUnset

public void eUnset(int featureID)

Specified by:
eUnset in interface org.eclipse.emf.ecore.InternalEObject
Overrides:
eUnset in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
Generated

eIsSet

public boolean eIsSet(int featureID)

Specified by:
eIsSet in interface org.eclipse.emf.ecore.InternalEObject
Overrides:
eIsSet in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
Generated

toString

public java.lang.String toString()

Overrides:
toString in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
Generated

TPTP 4.5.0 Platform Project
Public API Specification