TPTP 4.3.0 Monitoring Tools Project
Public API Specification

org.eclipse.tptp.wsdm.tooling.model.capabilities
Interface Topic

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

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

A representation of the model object 'Topic'.

The following features are supported:

See Also:
CapabilitiesPackage.getTopic()
Generated
[EMF] Model

Method Summary
 Topic getAlias()
          Returns the value of the 'Alias' reference
 org.eclipse.emf.common.util.EList getChildren()
          Returns the value of the 'Children' containment reference list.
 java.lang.Boolean getFinal()
          Returns the value of the 'Final' attribute
 org.eclipse.emf.common.util.EList getMessagePatterns()
          Returns the value of the 'Message Patterns' attribute list.
 org.eclipse.emf.common.util.EList getMessageTypes()
          Returns the value of the 'Message Types' attribute list.
 java.lang.String getName()
          Returns the value of the 'Name' attribute
 Topic getParent()
          Returns the value of the 'Parent' reference
 void setAlias(Topic value)
          Sets the value of the 'Alias' reference
 void setFinal(java.lang.Boolean value)
          Sets the value of the 'Final' attribute
 void setName(java.lang.String value)
          Sets the value of the 'Name' attribute
 void setParent(Topic value)
          Sets the value of the 'Parent' reference
 
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

getFinal

public java.lang.Boolean getFinal()
Returns the value of the 'Final' attribute.

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

Returns:
the value of the 'Final' attribute.
See Also:
setFinal(Boolean), CapabilitiesPackage.getTopic_Final()
Generated
[EMF] Model

setFinal

public void setFinal(java.lang.Boolean value)
Sets the value of the 'Final' attribute.

Parameters:
value - the new value of the 'Final' attribute.
See Also:
getFinal()
Generated

getName

public 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), CapabilitiesPackage.getTopic_Name()
Generated
[EMF] Model

setName

public 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

getMessagePatterns

public org.eclipse.emf.common.util.EList getMessagePatterns()
Returns the value of the 'Message Patterns' attribute list. The list contents are of type String.

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

Returns:
the value of the 'Message Patterns' attribute list.
See Also:
CapabilitiesPackage.getTopic_MessagePatterns()
Generated
[EMF] Model
type="java.lang.String"

getMessageTypes

public org.eclipse.emf.common.util.EList getMessageTypes()
Returns the value of the 'Message Types' attribute list. The list contents are of type String.

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

Returns:
the value of the 'Message Types' attribute list.
See Also:
CapabilitiesPackage.getTopic_MessageTypes()
Generated
[EMF] Model
type="java.lang.String"

getChildren

public org.eclipse.emf.common.util.EList getChildren()
Returns the value of the 'Children' containment reference list. The list contents are of type Topic.

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

Returns:
the value of the 'Children' containment reference list.
See Also:
CapabilitiesPackage.getTopic_Children()
Generated
[EMF] Model
type="org.eclipse.tptp.wsdm.tooling.model.capabilities.Topic" containment="true"

getParent

public Topic getParent()
Returns the value of the 'Parent' reference.

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

Returns:
the value of the 'Parent' reference.
See Also:
setParent(Topic), CapabilitiesPackage.getTopic_Parent()
Generated
[EMF] Model

setParent

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

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

getAlias

public Topic getAlias()
Returns the value of the 'Alias' reference.

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

Returns:
the value of the 'Alias' reference.
See Also:
setAlias(Topic), CapabilitiesPackage.getTopic_Alias()
Generated
[EMF] Model

setAlias

public void setAlias(Topic value)
Sets the value of the 'Alias' reference.

Parameters:
value - the new value of the 'Alias' reference.
See Also:
getAlias()
Generated

TPTP 4.3.0 Monitoring Tools Project
Public API Specification