SAM

org.topcased.sam
Interface System

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

public interface System
extends ModelContent

A representation of the model object 'System'. This class represent either the system to modelize and the subsystems it is composed of. A simple function will represented as a system composed of no component.

The following features are supported:

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

Field Summary
static java.lang.String copyright
           
 
Method Summary
 System getIsInstanceOf()
          Returns the value of the 'Is Instance Of' reference
 EList<ModelContent> getListElements()
          Returns the value of the 'List Elements' containment reference list.
 EList<Flow> getListFlows()
          Returns the value of the 'List Flows' containment reference list.
 EList<Port> getListPorts()
          Returns the value of the 'List Ports' containment reference list.
 EList<DataStore> getListStores()
          Returns the value of the 'List Stores' containment reference list.
 EList<SynchronisationGate> getListSynchronisation()
          Returns the value of the 'List Synchronisation' containment reference list.
 void setIsInstanceOf(System 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

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 System'.

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.getSystem_ListPorts(), Port.getParentSystem()
** Generated **
Model:
type="org.topcased.sam.Port" opposite="parentSystem" containment="true"

getListStores

EList<DataStore> getListStores()
Returns the value of the 'List Stores' containment reference list. The list contents are of type DataStore. It is bidirectional and its opposite is 'Parent System'.

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

Returns:
the value of the 'List Stores' containment reference list.
See Also:
SAMPackage.getSystem_ListStores(), DataStore.getParentSystem()
** Generated **
Model:
type="org.topcased.sam.DataStore" opposite="parentSystem" containment="true"

getListSynchronisation

EList<SynchronisationGate> getListSynchronisation()
Returns the value of the 'List Synchronisation' containment reference list. The list contents are of type SynchronisationGate. It is bidirectional and its opposite is 'Parent System'.

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

Returns:
the value of the 'List Synchronisation' containment reference list.
See Also:
SAMPackage.getSystem_ListSynchronisation(), SynchronisationGate.getParentSystem()
** Generated **
Model:
type="org.topcased.sam.SynchronisationGate" opposite="parentSystem" containment="true"

getListFlows

EList<Flow> getListFlows()
Returns the value of the 'List Flows' containment reference list. The list contents are of type Flow. It is bidirectional and its opposite is 'Parent System'.

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

Returns:
the value of the 'List Flows' containment reference list.
See Also:
SAMPackage.getSystem_ListFlows(), Flow.getParentSystem()
** Generated **
Model:
type="org.topcased.sam.Flow" opposite="parentSystem" containment="true"

getListElements

EList<ModelContent> getListElements()
Returns the value of the 'List Elements' containment reference list. The list contents are of type ModelContent. It is bidirectional and its opposite is 'Parent System'.

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

Returns:
the value of the 'List Elements' containment reference list.
See Also:
SAMPackage.getSystem_ListElements(), ModelContent.getParentSystem()
** Generated **
Model:
type="org.topcased.sam.ModelContent" opposite="parentSystem" containment="true" resolveProxies="true"

getIsInstanceOf

System 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(System), SAMPackage.getSystem_IsInstanceOf()
** Generated **
Model:

setIsInstanceOf

void setIsInstanceOf(System 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.