SAM

org.topcased.sam
Interface Automaton

All Superinterfaces:
EModelElement, EObject, IdentifiedItem, ModelContent, NamedItem, Notifier
All Known Implementing Classes:
AutomatonImpl

public interface Automaton
extends ModelContent

A representation of the model object 'Automaton'. This class represents an automaton component, consisting of a set of states linked by transitions. An automaton cannot produce data, but it can output its current state, so only one OutDataPort is possible.

The following features are supported:

See Also:
SAMPackage.getAutomaton()
** Generated **
Model:

Field Summary
static java.lang.String copyright
           
 
Method Summary
 Automaton getIsInstanceOf()
          Returns the value of the 'Is Instance Of' reference
 EList<Port> getListPorts()
          Returns the value of the 'List Ports' containment reference list.
 EList<AbstractState> getListStates()
          Returns the value of the 'List States' containment reference list.
 EList<Transition> getListTransitions()
          Returns the value of the 'List Transitions' containment reference list.
 void setIsInstanceOf(Automaton value)
          Sets the value of the 'Is Instance Of' reference
 
Methods inherited from interface org.topcased.sam.ModelContent
getListMultiPort, getParentModel, getParentSystem, setParentModel, setParentSystem
 
Methods inherited from interface org.topcased.sam.NamedItem
getName, setName
 
Methods inherited from interface org.topcased.sam.IdentifiedItem
getComment, getRequirements, setComment, setRequirements
 
Methods inherited from interface org.eclipse.emf.ecore.EModelElement
getEAnnotation, getEAnnotations
 
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
 

Field Detail

copyright

static final java.lang.String copyright

See Also:
Constant Field Values
** Generated **
Method Detail

getListTransitions

EList<Transition> getListTransitions()
Returns the value of the 'List Transitions' containment reference list. The list contents are of type Transition. It is bidirectional and its opposite is 'Parent Automaton'.

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

Returns:
the value of the 'List Transitions' containment reference list.
See Also:
SAMPackage.getAutomaton_ListTransitions(), Transition.getParentAutomaton()
** Generated **
Model:
type="org.topcased.sam.Transition" opposite="parentAutomaton" containment="true"

getListPorts

EList<Port> getListPorts()
Returns the value of the 'List Ports' containment reference list. The list contents are of type Port. It is bidirectional and its opposite is 'Parent Automaton'.

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

Returns:
the value of the 'List Ports' containment reference list.
See Also:
SAMPackage.getAutomaton_ListPorts(), Port.getParentAutomaton()
** Generated **
Model:
type="org.topcased.sam.Port" opposite="parentAutomaton" containment="true"

getListStates

EList<AbstractState> getListStates()
Returns the value of the 'List States' containment reference list. The list contents are of type AbstractState. It is bidirectional and its opposite is 'Parent Automaton'.

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

Returns:
the value of the 'List States' containment reference list.
See Also:
SAMPackage.getAutomaton_ListStates(), AbstractState.getParentAutomaton()
** Generated **
Model:
type="org.topcased.sam.AbstractState" opposite="parentAutomaton" containment="true" required="true"

getIsInstanceOf

Automaton getIsInstanceOf()
Returns the value of the 'Is Instance Of' reference.

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

Returns:
the value of the 'Is Instance Of' reference.
See Also:
setIsInstanceOf(Automaton), SAMPackage.getAutomaton_IsInstanceOf()
** Generated **
Model:

setIsInstanceOf

void setIsInstanceOf(Automaton value)
Sets the value of the 'Is Instance Of' reference.

Parameters:
value - the new value of the 'Is Instance Of' reference.
See Also:
getIsInstanceOf()
** Generated **

SAM

Copyright (c) 2005 TOPCASED Contributors 2005 - 2007. All rights reserved.