TPTP 4.6.0 Platform Project
Public API Specification

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

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

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

A representation of the model object 'Catalog'.

The following features are supported:

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

Method Summary
 org.eclipse.emf.ecore.util.FeatureMap getAny()
          Returns the value of the 'Any' attribute list.
 org.eclipse.emf.common.util.EList getComment()
          Returns the value of the 'Comment' containment reference list.
 LocalizedMessage getDescription()
          Returns the value of the 'Description' containment reference
 org.eclipse.emf.ecore.util.FeatureMap getGroup()
          Returns the value of the 'Group' attribute list.
 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
 org.eclipse.emf.common.util.EList getSymptomDefinition()
          Returns the value of the 'Symptom Definition' containment reference list.
 org.eclipse.emf.common.util.EList getSymptomEffect()
          Returns the value of the 'Symptom Effect' containment reference list.
 org.eclipse.emf.common.util.EList getSymptomEngine()
          Returns the value of the 'Symptom Engine' containment reference list.
 org.eclipse.emf.common.util.EList getSymptomRule()
          Returns the value of the 'Symptom Rule' containment reference list.
 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
 void setDescription(LocalizedMessage value)
          Sets the value of the 'Description' containment reference
 void setName(java.lang.String value)
          Sets the value of the 'Name' 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
 
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.getSymptomCatalog_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.getSymptomCatalog_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.getSymptomCatalog_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.getSymptomCatalog_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.getSymptomCatalog_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.getSymptomCatalog_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.getSymptomCatalog_Mirror()
Generated
[EMF] Model
type="java.lang.String" unique="false" dataType="org.eclipse.emf.ecore.xml.type.AnyURI" extendedMetaData="kind='element' name='mirror'"

getGroup

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

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

Returns:
the value of the 'Group' attribute list.
See Also:
SymptomPackage.getSymptomCatalog_Group()
Generated
[EMF] Model
unique="false" dataType="org.eclipse.emf.ecore.EFeatureMapEntry" many="true" extendedMetaData="kind='group' name='group:7'"

getSymptomDefinition

org.eclipse.emf.common.util.EList getSymptomDefinition()
Returns the value of the 'Symptom Definition' containment reference list. The list contents are of type SymptomDefinition.

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

Returns:
the value of the 'Symptom Definition' containment reference list.
See Also:
SymptomPackage.getSymptomCatalog_SymptomDefinition()
Generated
[EMF] Model
type="org.eclipse.tptp.platform.models.symptom.SymptomDefinition" containment="true" resolveProxies="false" transient="true" volatile="true" derived="true" extendedMetaData="kind='element' name='symptomDefinition' namespace='##targetNamespace' group='#group:7'"

getSymptomRule

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

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

Returns:
the value of the 'Symptom Rule' containment reference list.
See Also:
SymptomPackage.getSymptomCatalog_SymptomRule()
Generated
[EMF] Model
type="org.eclipse.tptp.platform.models.symptom.SymptomRule" containment="true" resolveProxies="false" transient="true" volatile="true" derived="true" extendedMetaData="kind='element' name='symptomRule' namespace='##targetNamespace' group='#group:7'"

getSymptomEffect

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

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

Returns:
the value of the 'Symptom Effect' containment reference list.
See Also:
SymptomPackage.getSymptomCatalog_SymptomEffect()
Generated
[EMF] Model
type="org.eclipse.tptp.platform.models.symptom.SymptomEffect" containment="true" resolveProxies="false" transient="true" volatile="true" derived="true" extendedMetaData="kind='element' name='symptomEffect' namespace='##targetNamespace' group='#group:7'"

getSymptomEngine

org.eclipse.emf.common.util.EList getSymptomEngine()
Returns the value of the 'Symptom Engine' containment reference list. The list contents are of type SymptomEngine.

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

Returns:
the value of the 'Symptom Engine' containment reference list.
See Also:
SymptomPackage.getSymptomCatalog_SymptomEngine()
Generated
[EMF] Model
type="org.eclipse.tptp.platform.models.symptom.SymptomEngine" containment="true" resolveProxies="false" transient="true" volatile="true" derived="true" extendedMetaData="kind='element' name='symptomEngine' namespace='##targetNamespace' group='#group:7'"

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.getSymptomCatalog_Any()
Generated
[EMF] Model
unique="false" dataType="org.eclipse.emf.ecore.EFeatureMapEntry" many="true" transient="true" volatile="true" derived="true" extendedMetaData="kind='elementWildcard' wildcards='##other' name=':12' processing='strict' group='#group:7'"

TPTP 4.6.0 Platform Project
Public API Specification