|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface SupervisoryEventSet
Interface for models of SupervisoryEvent sets.
| Method Summary | |
|---|---|
SupervisoryEvent |
assembleCopyOf(DESEvent event)
Assembles a new event with the same name and properties as the given event, which can then be added to the model. |
SupervisoryEvent |
assembleEvent(java.lang.String symbol)
Assembles a new event which can be added to the model. |
SupervisoryEventSet |
copy()
Produce a (deep) copy of this event set. |
SupervisoryEvent |
getEvent(long id)
Get the event with the given event id. |
SupervisoryEventSet |
intersect(DESEventSet set)
Produce an event set which contains the intersection of this event set and the given event set. |
java.util.Iterator<SupervisoryEvent> |
iteratorControllable()
Get an iterator for all the controllable SupervisoryEvents in the set. |
java.util.Iterator<SupervisoryEvent> |
iteratorObservable()
Get an iterator for all the observable SupervisoryEvents in the set. |
java.util.Iterator<SupervisoryEvent> |
iteratorSupervisory()
Get an iterator for all the SupervisoryEvents in the set. |
java.util.Iterator<SupervisoryEvent> |
iteratorUncontrollable()
Get an iterator for all the uncontrollable SupervisoryEvents in the set. |
java.util.Iterator<SupervisoryEvent> |
iteratorUnobservable()
Get an iterator for all the unobservable SupervisoryEvents in the set. |
SupervisoryEventSet |
subtract(DESEventSet set)
Produce an event set which contains the events in this event minus the events in the given event set. |
SupervisoryEventSet |
union(DESEventSet set)
Produce an event set which contains the union of this event set and the given event set. |
| Methods inherited from interface java.util.Set |
|---|
add, addAll, clear, contains, containsAll, equals, hashCode, isEmpty, iterator, remove, removeAll, retainAll, size, toArray, toArray |
| Methods inherited from interface ides.api.plugin.model.DESModel |
|---|
getEventSet, getModelType, getName, getParentModel, metadataChanged, modelSaved, needsSave, setName, setParentModel |
| Methods inherited from interface ides.api.core.Annotable |
|---|
getAnnotation, hasAnnotation, removeAnnotation, setAnnotation |
| Methods inherited from interface ides.api.plugin.model.DESModelPublisher |
|---|
addSubscriber, getDESModelSubscribers, removeSubscriber |
| Methods inherited from interface ides.api.model.supeventset.SupEventSetPublisher |
|---|
addSubscriber, fireSupEventSetChanged, getSupEventSetSubscribers, removeSubscriber |
| Method Detail |
|---|
SupervisoryEvent assembleEvent(java.lang.String symbol)
symbol - the name of the event
SupervisoryEvent assembleCopyOf(DESEvent event)
event - the event whose properties are to be copied.
java.util.Iterator<SupervisoryEvent> iteratorSupervisory()
java.util.Iterator<SupervisoryEvent> iteratorControllable()
java.util.Iterator<SupervisoryEvent> iteratorUncontrollable()
java.util.Iterator<SupervisoryEvent> iteratorObservable()
java.util.Iterator<SupervisoryEvent> iteratorUnobservable()
SupervisoryEventSet copy()
The events in the result will be copies of the original events.
copy in interface DESEventSetSupervisoryEventSet intersect(DESEventSet set)
The events in the intersection will be copies of the events in this event set. Thus, the method may be non-commutative in certain cases.
intersect in interface DESEventSetset - the event set whose content will be used for the intersection
SupervisoryEventSet union(DESEventSet set)
The events in the intersection will be copies of the events in this event set and copies of all the events in the given set which are not in this set. Thus, the method may be non-commutative in certain cases.
union in interface DESEventSetset - the event set whose content will be used for the union
SupervisoryEventSet subtract(DESEventSet set)
The events in the result will be copies of the original events.
subtract in interface DESEventSetset - the event set whose content will be subtracted from this event
set
SupervisoryEvent getEvent(long id)
id - the id of the event
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||