|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectmascoptLib.util.ObservableObject
mascoptLib.abstractGraph.MascoptObject
mascoptLib.abstractGraph.MascoptFixedSet
mascoptLib.abstractGraph.MascoptSet
mascoptLib.abstractGraph.AbstractEdgeSet
The AbstractEdgeSet class is derivated from MascoptSet. It allows grouping AbstractEdge objects into a set.
Field Summary |
Fields inherited from class mascoptLib.abstractGraph.MascoptFixedSet |
initialCapacity, loadFactor |
Fields inherited from class mascoptLib.util.ObservableObject |
stopNotifyValueMechanism |
Constructor Summary | |
AbstractEdgeSet()
Default constructor. |
|
AbstractEdgeSet(AbstractEdgeSet edgeSet)
Creates a subset of a set of edges. |
|
AbstractEdgeSet(AbstractEdgeSet es,
AbstractVertexSet abstractVertexSet)
Create a subset of a set of edges based on another vertex set. |
|
AbstractEdgeSet(AbstractEdgeSet originalSet,
boolean copyElements)
Constructor for copy sets. |
|
AbstractEdgeSet(AbstractVertexSet abstractVertexSet)
This constructor Creates an set of edges based on a set of vertices. |
Method Summary | |
boolean |
add(AbstractEdge o)
Adds an edge in the edge set |
boolean |
addAll(AbstractEdgeSet es)
Adds all edges from an other set of edges |
static long |
countAllAbstractEdgeSets()
Counts the number of edge sets. |
void |
free()
Free memory when this object is linked. |
AbstractVertexSet |
getAbstractVertexSet()
Returns the vertex set on wich is based the edge set |
abstract AbstractEdgeSetFactory |
getFactory()
Returns the library objects factory. |
boolean |
remove(AbstractEdge o)
Removes an edge from edgeset |
boolean |
removeAll(AbstractEdgeSet es)
Removes all edges from an other set of edges |
Element |
toDOMTree(Element element)
The method writes the current object in the DOMTree. |
void |
update(Observable o,
Object arg)
For the library coherence. |
Methods inherited from class mascoptLib.abstractGraph.MascoptSet |
add, add, addAll, clear, remove, remove, removeAll, removeAllValuesOnElementsOfset, retainAll, setValueForAllElements, setValueForAllElements |
Methods inherited from class mascoptLib.abstractGraph.MascoptFixedSet |
contains, containsAll, countAllSets, equals, getDOMTagHierarchy, getDOMTagName, getSuperSet, hashCode, isEmpty, isSubSet, iterator, setSuperSet, size, toArray, toArray, toArray, toString |
Methods inherited from class mascoptLib.abstractGraph.MascoptObject |
copyValues, countAllObjects, deleteValue, deleteValue, existValue, existValue, getDoubleValue, getDoubleValue, getDouValue, getDouValue, getId, getIntegerValue, getIntegerValue, getIntValue, getIntValue, getName, getValue, getValue, getValueContexts, getValueDataType, getValueDataType, getValueEntries, notifyOnValueChange, removeAllValues, setDoubleValue, setDoubleValue, setDouValue, setDouValue, setIntegerValue, setIntegerValue, setIntValue, setIntValue, setName, setValue, setValue, setValue, setValue, setValue, setValue, toDOMTreeAsRef |
Methods inherited from class mascoptLib.util.ObservableObject |
addAddObserver, addRemoveObserver, addValueObserver, countAddObservers, countRemoveObservers, countValueObservers, deleteAddObserver, deleteAddObserver, deleteRemoveObserver, deleteRemoveObserver, deleteValueObserver, deleteValueObserver |
Methods inherited from class java.lang.Object |
getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface java.util.Set |
contains, containsAll, equals, hashCode, isEmpty, iterator, size, toArray, toArray |
Constructor Detail |
public AbstractEdgeSet()
public AbstractEdgeSet(AbstractVertexSet abstractVertexSet)
abstractVertexSet
- the set of vertices base of edges.public AbstractEdgeSet(AbstractEdgeSet edgeSet)
add
and
addAll
.
public AbstractEdgeSet(AbstractEdgeSet es, AbstractVertexSet abstractVertexSet)
es
- the parent set of edgesabstractVertexSet
- the parent set of verticespublic AbstractEdgeSet(AbstractEdgeSet originalSet, boolean copyElements)
AbstractEdgeSet
similar to originalSet
. If copyElements
is
set to true
then all the elements of
originalSet
are duplicated (and of course their id is
changed) and the structure of the set is preserved (there exists an
isomorphism between originalSet
and the new set). In that
case, the simple values are also copied, but those depending on a context
are dropped. If copyElements
is set to false
,
then the new set's elements point to those of originalSet
.
originalSet
- -
the set to be copied.copyElements
- -
indicates if the elements of the set have to be duplicatedMethod Detail |
public abstract AbstractEdgeSetFactory getFactory()
public void update(Observable o, Object arg)
update
in interface Observer
update
in class MascoptObject
o
- an Observable
valuearg
- an Object
valuepublic boolean add(AbstractEdge o)
o
- the edge to addpublic boolean addAll(AbstractEdgeSet es)
es
- the AbstractEdgeSet to add
public boolean removeAll(AbstractEdgeSet es)
es
- the AbstractEdgeSet to remove
public boolean remove(AbstractEdge o)
o
- the edge to removepublic AbstractVertexSet getAbstractVertexSet()
public static long countAllAbstractEdgeSets()
public void free()
free
in class MascoptFixedSet
public Element toDOMTree(Element element)
toDOMTree
in interface MascoptWritableInterface
toDOMTree
in class MascoptFixedSet
element
- the current node of DOM document.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |