|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface TransportRelationshipLabel
This interface is an EMF definition of a class that represents a label for an Edge that represents the physical transportation of population members between two nodes.
Field Summary | |
---|---|
static java.lang.String |
copyright
|
Fields inherited from interface org.eclipse.ohf.stem.core.graph.DynamicLabel |
---|
URI_TYPE_DYNAMIC_LABEL, URI_TYPE_DYNAMIC_LABEL_SEGMENT |
Fields inherited from interface org.eclipse.ohf.stem.core.graph.Label |
---|
URI_TYPE_LABEL, URI_TYPE_LABEL_SEGMENT |
Fields inherited from interface org.eclipse.ohf.stem.core.graph.Label |
---|
URI_TYPE_LABEL, URI_TYPE_LABEL_SEGMENT |
Method Summary | |
---|---|
int |
getCapacity()
|
TransportRelationshipLabelValue |
getCurrentTransportRelationshipLabelValue()
|
int |
getDepartureCapacity()
|
int |
getMaximumCapacity()
|
int |
getMaximumDepartureCapacity()
|
java.lang.String |
getPopulationIdentifier()
|
long |
getRateTimePeriod()
|
long |
getStartUpDelay()
|
long |
getTransitTime()
|
java.lang.String |
getTransportIdentifier()
|
TransportMode |
getTransportMode()
|
org.eclipse.emf.common.util.EList |
receive(Node here,
STEMTime currentTime)
Receive some travelers. |
void |
send(Node here,
org.eclipse.emf.ecore.EObject departees)
Send a representation of population members to be "transported" from the Node here to the other Node
in the relationship. |
void |
setMaximumCapacity(int value)
Sets the value of the ' Maximum Capacity ' attribute. |
void |
setMaximumDepartureCapacity(int value)
Sets the value of the ' Maximum Departure Capacity ' attribute. |
void |
setPopulationIdentifier(java.lang.String value)
Sets the value of the ' Population Identifier ' attribute. |
void |
setRateTimePeriod(long value)
Sets the value of the ' Rate Time Period ' attribute. |
void |
setStartUpDelay(long value)
Sets the value of the ' Start Up Delay ' attribute. |
void |
setTransitTime(long value)
Sets the value of the ' Transit Time ' attribute. |
void |
setTransportIdentifier(java.lang.String value)
Sets the value of the ' Transport Identifier ' attribute. |
void |
setTransportMode(TransportMode value)
Sets the value of the ' Transport Mode ' attribute. |
Methods inherited from interface org.eclipse.ohf.stem.core.graph.DynamicLabel |
---|
getDecorator, getNextValue, isNextValueValid, reset, setDecorator, setNextValue, setNextValueValid, switchToNextValue |
Methods inherited from interface org.eclipse.ohf.stem.core.graph.Label |
---|
getCurrentValue, getIdentifiable, getURIOfIdentifiableToBeLabeled, setCurrentValue, setIdentifiable, setURIOfIdentifiableToBeLabeled |
Methods inherited from interface org.eclipse.ohf.stem.core.common.Identifiable |
---|
getDublinCore, getTypeURI, getURI, sane, setDublinCore, setTypeURI, setURI |
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 org.eclipse.ohf.stem.core.graph.EdgeLabel |
---|
getEdge, setEdge |
Methods inherited from interface org.eclipse.ohf.stem.core.graph.Label |
---|
getCurrentValue, getIdentifiable, getURIOfIdentifiableToBeLabeled, setCurrentValue, setIdentifiable, setURIOfIdentifiableToBeLabeled |
Methods inherited from interface org.eclipse.ohf.stem.core.common.Identifiable |
---|
getDublinCore, getTypeURI, getURI, sane, setDublinCore, setTypeURI, setURI |
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 |
---|
static final java.lang.String copyright
Method Detail |
---|
TransportMode getTransportMode()
void setTransportMode(TransportMode value)
Transport Mode
' attribute.
value
- the new value of the 'Transport Mode' attribute.TransportMode
,
getTransportMode()
java.lang.String getPopulationIdentifier()
void setPopulationIdentifier(java.lang.String value)
Population Identifier
' attribute.
value
- the new value of the 'Population Identifier' attribute.getPopulationIdentifier()
long getRateTimePeriod()
STEMTime
void setRateTimePeriod(long value)
Rate Time Period
' attribute.
value
- the new value of the 'Rate Time Period' attribute.getRateTimePeriod()
int getDepartureCapacity()
TransportRelationshipLabelValue.getAvailableDepartureCapacityProportion()
,
getMaximumDepartureCapacity()
int getMaximumDepartureCapacity()
#getTimePeriod()
,
getMaximumCapacity()
,
getStartUpDelay()
void setMaximumDepartureCapacity(int value)
Maximum Departure Capacity
' attribute.
value
- the new value of the 'Maximum Departure Capacity' attribute.getMaximumDepartureCapacity()
int getCapacity()
TransportRelationshipLabelValue.getAvailableDepartureCapacityProportion()
,
getMaximumCapacity()
int getMaximumCapacity()
#getTimePeriod()
,
getCapacity()
,
getStartUpDelay()
void setMaximumCapacity(int value)
Maximum Capacity
' attribute.
value
- the new value of the 'Maximum Capacity' attribute.getMaximumCapacity()
long getTransitTime()
Node
to another using the the type of
transportation represented by the relationship.void setTransitTime(long value)
Transit Time
' attribute.
value
- the new value of the 'Transit Time' attribute.getTransitTime()
long getStartUpDelay()
getMaximumCapacity()
,
getDepartureCapacity()
void setStartUpDelay(long value)
Start Up Delay
' attribute.
value
- the new value of the 'Start Up Delay' attribute.getStartUpDelay()
java.lang.String getTransportIdentifier()
void setTransportIdentifier(java.lang.String value)
Transport Identifier
' attribute.
value
- the new value of the 'Transport Identifier' attribute.getTransportIdentifier()
void send(Node here, org.eclipse.emf.ecore.EObject departees)
Node
here
to the other Node
in the relationship.
here
- the Node
the population members depart fromdepartees
- the population member representationorg.eclipse.emf.common.util.EList receive(Node here, STEMTime currentTime)
here
- the Node
of arrivalcurrentTime
- the current time of the simulation
Node
here
by the
currentTime
STEMTime
TransportRelationshipLabelValue getCurrentTransportRelationshipLabelValue()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |