TPTP 4.6.0 Platform Project
Public API Specification

org.eclipse.tptp.platform.models.symptom.resource
Interface ResourceType

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

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

A representation of the model object 'Type'.

The following features are supported:

See Also:
ResourcePackage.getResourceType()
Generated
[EMF] Model
extendedMetaData="name='ResourceType' kind='elementOnly'"

Method Summary
 org.eclipse.emf.ecore.util.FeatureMap getAny()
          Returns the value of the 'Any' attribute list.
 org.eclipse.emf.common.util.Enumerator 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.
 LocalizedMessage getDescription()
          Returns the value of the 'Description' 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
 ResourceType getParent()
          Returns the value of the 'Parent' 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(org.eclipse.emf.common.util.Enumerator value)
          Sets the value of the 'Category' 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 setParent(ResourceType value)
          Sets the value of the 'Parent' 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), ResourcePackage.getResourceType_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), ResourcePackage.getResourceType_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), ResourcePackage.getResourceType_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), ResourcePackage.getResourceType_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:
ResourcePackage.getResourceType_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), ResourcePackage.getResourceType_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:
ResourcePackage.getResourceType_Mirror()
Generated
[EMF] Model
type="java.lang.String" unique="false" dataType="org.eclipse.emf.ecore.xml.type.AnyURI" extendedMetaData="kind='element' name='mirror'"

getParent

ResourceType 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(ResourceType), ResourcePackage.getResourceType_Parent()
Generated
[EMF] Model
extendedMetaData="kind='element' name='parent'"

setParent

void setParent(ResourceType 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 ResourceType.

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:
ResourcePackage.getResourceType_Child()
Generated
[EMF] Model
type="org.eclipse.tptp.platform.models.symptom.resource.ResourceType" extendedMetaData="kind='element' name='child'"

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:
ResourcePackage.getResourceType_Any()
Generated
[EMF] Model
unique="false" dataType="org.eclipse.emf.ecore.EFeatureMapEntry" extendedMetaData="kind='elementWildcard' wildcards='##other' name=':9' processing='strict'"

getCategory

org.eclipse.emf.common.util.Enumerator 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(Enumerator), ResourcePackage.getResourceType_Category()
Generated
[EMF] Model
unique="false" dataType="org.eclipse.tptp.platform.models.symptom.resource.types.ResourceCategory" required="true" extendedMetaData="kind='attribute' name='category'"

setCategory

void setCategory(org.eclipse.emf.common.util.Enumerator 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 "resource".

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), ResourcePackage.getResourceType_Type()
Generated
[EMF] Model
default="resource" 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.6.0 Platform Project
Public API Specification