edu.cmu.archevol
Interface Transition

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

public interface Transition
extends org.eclipse.emf.ecore.EObject, IPropertyExtension, IPathPropertyExtension

A representation of the model object 'Transition'.

The following features are supported:

See Also:
archevolPackage.getTransition()

Method Summary
 String getName()
          Returns the value of the 'Name' attribute.
 ArchitectureInstance getNext()
          Returns the value of the 'Next' reference.
 org.eclipse.emf.common.util.EList<Path> getPaths()
          Returns the value of the 'Paths' reference list.
 ArchitectureInstance getPrevious()
          Returns the value of the 'Previous' reference.
 org.eclipse.emf.common.util.EList<TransitionPath> getTransitionpaths()
          Returns the value of the 'Transitionpaths' containment reference list.
 boolean isAllRequiredProperties(String styleName)
           
 void setName(String value)
          Sets the value of the 'Name' attribute.
 void setNext(ArchitectureInstance value)
          Sets the value of the 'Next' reference.
 void setPrevious(ArchitectureInstance value)
          Sets the value of the 'Previous' 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
 
Methods inherited from interface edu.cmu.archevol.IPropertyExtension
getProperty, setProperty
 
Methods inherited from interface edu.cmu.archevol.IPathPropertyExtension
getProperty
 

Method Detail

getName

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), archevolPackage.getTransition_Name()

setName

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

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

getPrevious

ArchitectureInstance getPrevious()
Returns the value of the 'Previous' reference.

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

Returns:
the value of the 'Previous' reference.
See Also:
setPrevious(ArchitectureInstance), archevolPackage.getTransition_Previous()

setPrevious

void setPrevious(ArchitectureInstance value)
Sets the value of the 'Previous' reference.

Parameters:
value - the new value of the 'Previous' reference.
See Also:
getPrevious()

getNext

ArchitectureInstance getNext()
Returns the value of the 'Next' reference.

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

Returns:
the value of the 'Next' reference.
See Also:
setNext(ArchitectureInstance), archevolPackage.getTransition_Next()

setNext

void setNext(ArchitectureInstance value)
Sets the value of the 'Next' reference.

Parameters:
value - the new value of the 'Next' reference.
See Also:
getNext()

getTransitionpaths

org.eclipse.emf.common.util.EList<TransitionPath> getTransitionpaths()
Returns the value of the 'Transitionpaths' containment reference list. The list contents are of type TransitionPath.

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

Returns:
the value of the 'Transitionpaths' containment reference list.
See Also:
archevolPackage.getTransition_Transitionpaths()

isAllRequiredProperties

boolean isAllRequiredProperties(String styleName)


getPaths

org.eclipse.emf.common.util.EList<Path> getPaths()
Returns the value of the 'Paths' reference list. The list contents are of type Path.

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

Returns:
the value of the 'Paths' reference list.
See Also:
archevolPackage.getTransition_Paths()