TPTP 4.5.0 Platform Project
Public API Specification

org.eclipse.tptp.platform.models.symptom
Interface SymptomDefinition

All Superinterfaces:
org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier
All Known Implementing Classes:
SymptomDefinitionImpl

public interface SymptomDefinition
extends org.eclipse.emf.ecore.EObject

A representation of the model object 'Definition'.

The following features are supported:

See Also:
SymptomPackage.getSymptomDefinition()
Generated
[EMF] Model
extendedMetaData="name='SymptomDefinition' kind='elementOnly'"

Method Summary
 org.eclipse.emf.ecore.util.FeatureMap getAny()
          Returns the value of the 'Any' attribute list.
 java.lang.Object getCategory()
          Returns the value of the 'Category' attribute
 org.eclipse.emf.common.util.EList getChild()
          Returns the value of the 'Child' reference list.
 org.eclipse.emf.common.util.EList getComment()
          Returns the value of the 'Comment' containment reference list.
 org.eclipse.emf.common.util.EList getContext()
          Returns the value of the 'Context' attribute list.
 LocalizedMessage getDescription()
          Returns the value of the 'Description' containment reference
 org.eclipse.emf.common.util.EList getEffect()
          Returns the value of the 'Effect' reference list.
 LocalizedMessage getExample()
          Returns the value of the 'Example' containment reference
 org.eclipse.emf.common.util.EList getMirror()
          Returns the value of the 'Mirror' attribute list.
 java.lang.String getName()
          Returns the value of the 'Name' attribute
 SymptomDefinition getParent()
          Returns the value of the 'Parent' reference
 java.lang.String getResource()
          Returns the value of the 'Resource' attribute
 org.eclipse.emf.common.util.EList getRule()
          Returns the value of the 'Rule' reference list.
 LocalizedMessage getSolution()
          Returns the value of the 'Solution' containment reference
 java.lang.String getType()
          Returns the value of the 'Type' attribute.
 java.lang.String getUrl()
          Returns the value of the 'Url' attribute
 java.lang.String getUuid()
          Returns the value of the 'Uuid' attribute
 java.lang.String getVersion()
          Returns the value of the 'Version' attribute
 boolean isSetType()
          Returns whether the value of the 'Type' attribute is set
 void setCategory(java.lang.Object value)
          Sets the value of the 'Category' attribute
 void setDescription(LocalizedMessage value)
          Sets the value of the 'Description' containment reference
 void setExample(LocalizedMessage value)
          Sets the value of the 'Example' containment reference
 void setName(java.lang.String value)
          Sets the value of the 'Name' attribute
 void setParent(SymptomDefinition value)
          Sets the value of the 'Parent' reference
 void setResource(java.lang.String value)
          Sets the value of the 'Resource' attribute
 void setSolution(LocalizedMessage value)
          Sets the value of the 'Solution' containment reference
 void setType(java.lang.String value)
          Sets the value of the 'Type' attribute
 void setUrl(java.lang.String value)
          Sets the value of the 'Url' attribute
 void setUuid(java.lang.String value)
          Sets the value of the 'Uuid' attribute
 void setVersion(java.lang.String value)
          Sets the value of the 'Version' attribute
 void unsetType()
          Unsets the value of the 'Type' attribute
 
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
 

Method Detail

getUuid

java.lang.String getUuid()
Returns the value of the 'Uuid' attribute.

If the meaning of the 'Uuid' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Uuid' attribute.
See Also:
setUuid(String), SymptomPackage.getSymptomDefinition_Uuid()
Generated
[EMF] Model
unique="false" id="true" dataType="org.eclipse.tptp.platform.models.symptom.common.GlobalInstanceId" required="true" extendedMetaData="kind='element' name='uuid'"

setUuid

void setUuid(java.lang.String value)
Sets the value of the 'Uuid' attribute.

Parameters:
value - the new value of the 'Uuid' attribute.
See Also:
getUuid()
Generated

getName

java.lang.String getName()
Returns the value of the 'Name' attribute.

If the meaning of the 'Name' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Name' attribute.
See Also:
setName(String), SymptomPackage.getSymptomDefinition_Name()
Generated
[EMF] Model
unique="false" dataType="org.eclipse.emf.ecore.xml.type.String" extendedMetaData="kind='element' name='name'"

setName

void setName(java.lang.String value)
Sets the value of the 'Name' attribute.

Parameters:
value - the new value of the 'Name' attribute.
See Also:
getName()
Generated

getVersion

java.lang.String getVersion()
Returns the value of the 'Version' attribute.

If the meaning of the 'Version' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Version' attribute.
See Also:
setVersion(String), SymptomPackage.getSymptomDefinition_Version()
Generated
[EMF] Model
unique="false" dataType="org.eclipse.tptp.platform.models.symptom.common.VersionString" required="true" extendedMetaData="kind='element' name='version'"

setVersion

void setVersion(java.lang.String value)
Sets the value of the 'Version' attribute.

Parameters:
value - the new value of the 'Version' attribute.
See Also:
getVersion()
Generated

getDescription

LocalizedMessage getDescription()
Returns the value of the 'Description' containment reference.

If the meaning of the 'Description' containment reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Description' containment reference.
See Also:
setDescription(LocalizedMessage), SymptomPackage.getSymptomDefinition_Description()
Generated
[EMF] Model
containment="true" resolveProxies="false" required="true" extendedMetaData="kind='element' name='description'"

setDescription

void setDescription(LocalizedMessage value)
Sets the value of the 'Description' containment reference.

Parameters:
value - the new value of the 'Description' containment reference.
See Also:
getDescription()
Generated

getComment

org.eclipse.emf.common.util.EList getComment()
Returns the value of the 'Comment' containment reference list. The list contents are of type Comment.

If the meaning of the 'Comment' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Comment' containment reference list.
See Also:
SymptomPackage.getSymptomDefinition_Comment()
Generated
[EMF] Model
type="org.eclipse.tptp.platform.models.symptom.common.Comment" containment="true" resolveProxies="false" extendedMetaData="kind='element' name='comment'"

getUrl

java.lang.String getUrl()
Returns the value of the 'Url' attribute.

If the meaning of the 'Url' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Url' attribute.
See Also:
setUrl(String), SymptomPackage.getSymptomDefinition_Url()
Generated
[EMF] Model
unique="false" dataType="org.eclipse.emf.ecore.xml.type.AnyURI" required="true" extendedMetaData="kind='element' name='url'"

setUrl

void setUrl(java.lang.String value)
Sets the value of the 'Url' attribute.

Parameters:
value - the new value of the 'Url' attribute.
See Also:
getUrl()
Generated

getMirror

org.eclipse.emf.common.util.EList getMirror()
Returns the value of the 'Mirror' attribute list. The list contents are of type String.

If the meaning of the 'Mirror' attribute list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Mirror' attribute list.
See Also:
SymptomPackage.getSymptomDefinition_Mirror()
Generated
[EMF] Model
type="java.lang.String" unique="false" dataType="org.eclipse.emf.ecore.xml.type.AnyURI" extendedMetaData="kind='element' name='mirror'"

getResource

java.lang.String getResource()
Returns the value of the 'Resource' attribute.

If the meaning of the 'Resource' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Resource' attribute.
See Also:
setResource(String), SymptomPackage.getSymptomDefinition_Resource()
Generated
[EMF] Model
unique="false" dataType="org.eclipse.tptp.platform.models.symptom.common.GlobalInstanceRef" required="true" extendedMetaData="kind='element' name='resource'"

setResource

void setResource(java.lang.String value)
Sets the value of the 'Resource' attribute.

Parameters:
value - the new value of the 'Resource' attribute.
See Also:
getResource()
Generated

getContext

org.eclipse.emf.common.util.EList getContext()
Returns the value of the 'Context' attribute list. The list contents are of type String.

If the meaning of the 'Context' attribute list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Context' attribute list.
See Also:
SymptomPackage.getSymptomDefinition_Context()
Generated
[EMF] Model
type="java.lang.String" unique="false" dataType="org.eclipse.emf.ecore.xml.type.String" extendedMetaData="kind='element' name='context'"

getRule

org.eclipse.emf.common.util.EList getRule()
Returns the value of the 'Rule' reference list. The list contents are of type SymptomRule.

If the meaning of the 'Rule' attribute list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Rule' reference list.
See Also:
SymptomPackage.getSymptomDefinition_Rule()
Generated
[EMF] Model
type="org.eclipse.tptp.platform.models.symptom.SymptomRule" extendedMetaData="kind='element' name='rule'"

getEffect

org.eclipse.emf.common.util.EList getEffect()
Returns the value of the 'Effect' reference list. The list contents are of type SymptomEffect.

If the meaning of the 'Effect' attribute list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Effect' reference list.
See Also:
SymptomPackage.getSymptomDefinition_Effect()
Generated
[EMF] Model
type="org.eclipse.tptp.platform.models.symptom.SymptomEffect" extendedMetaData="kind='element' name='effect'"

getParent

SymptomDefinition getParent()
Returns the value of the 'Parent' reference.

If the meaning of the 'Parent' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Parent' reference.
See Also:
setParent(SymptomDefinition), SymptomPackage.getSymptomDefinition_Parent()
Generated
[EMF] Model
extendedMetaData="kind='element' name='parent'"

setParent

void setParent(SymptomDefinition value)
Sets the value of the 'Parent' reference.

Parameters:
value - the new value of the 'Parent' reference.
See Also:
getParent()
Generated

getChild

org.eclipse.emf.common.util.EList getChild()
Returns the value of the 'Child' reference list. The list contents are of type SymptomDefinition.

If the meaning of the 'Child' attribute list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Child' reference list.
See Also:
SymptomPackage.getSymptomDefinition_Child()
Generated
[EMF] Model
type="org.eclipse.tptp.platform.models.symptom.SymptomDefinition" extendedMetaData="kind='element' name='child'"

getExample

LocalizedMessage getExample()
Returns the value of the 'Example' containment reference.

If the meaning of the 'Example' containment reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Example' containment reference.
See Also:
setExample(LocalizedMessage), SymptomPackage.getSymptomDefinition_Example()
Generated
[EMF] Model
containment="true" resolveProxies="false" extendedMetaData="kind='element' name='example'"

setExample

void setExample(LocalizedMessage value)
Sets the value of the 'Example' containment reference.

Parameters:
value - the new value of the 'Example' containment reference.
See Also:
getExample()
Generated

getSolution

LocalizedMessage getSolution()
Returns the value of the 'Solution' containment reference.

If the meaning of the 'Solution' containment reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Solution' containment reference.
See Also:
setSolution(LocalizedMessage), SymptomPackage.getSymptomDefinition_Solution()
Generated
[EMF] Model
containment="true" resolveProxies="false" extendedMetaData="kind='element' name='solution'"

setSolution

void setSolution(LocalizedMessage value)
Sets the value of the 'Solution' containment reference.

Parameters:
value - the new value of the 'Solution' containment reference.
See Also:
getSolution()
Generated

getAny

org.eclipse.emf.ecore.util.FeatureMap getAny()
Returns the value of the 'Any' attribute list. The list contents are of type FeatureMap.Entry.

If the meaning of the 'Any' attribute list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Any' attribute list.
See Also:
SymptomPackage.getSymptomDefinition_Any()
Generated
[EMF] Model
unique="false" dataType="org.eclipse.emf.ecore.EFeatureMapEntry" extendedMetaData="kind='elementWildcard' wildcards='##other' name=':15' processing='strict'"

getCategory

java.lang.Object getCategory()
Returns the value of the 'Category' attribute.

If the meaning of the 'Category' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Category' attribute.
See Also:
setCategory(Object), SymptomPackage.getSymptomDefinition_Category()
Generated
[EMF] Model
unique="false" dataType="org.eclipse.tptp.platform.models.symptom.category.SymptomCategory" required="true" extendedMetaData="kind='attribute' name='category'"

setCategory

void setCategory(java.lang.Object value)
Sets the value of the 'Category' attribute.

Parameters:
value - the new value of the 'Category' attribute.
See Also:
getCategory()
Generated

getType

java.lang.String getType()
Returns the value of the 'Type' attribute. The default value is "symptom".

If the meaning of the 'Type' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Type' attribute.
See Also:
isSetType(), unsetType(), setType(String), SymptomPackage.getSymptomDefinition_Type()
Generated
[EMF] Model
default="symptom" unique="false" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.String" extendedMetaData="kind='attribute' name='type'"

setType

void setType(java.lang.String value)
Sets the value of the 'Type' attribute.

Parameters:
value - the new value of the 'Type' attribute.
See Also:
isSetType(), unsetType(), getType()
Generated

unsetType

void unsetType()
Unsets the value of the 'Type' attribute.

See Also:
isSetType(), getType(), setType(String)
Generated

isSetType

boolean isSetType()
Returns whether the value of the 'Type' attribute is set.

Returns:
whether the value of the 'Type' attribute is set.
See Also:
unsetType(), getType(), setType(String)
Generated

TPTP 4.5.0 Platform Project
Public API Specification