Interface Vertex
- All Superinterfaces:
- RootVertex
- All Known Implementing Classes:
- VertexImpl1
public interface Vertex extends RootVertex
A Vertex points to zero or more other Vertexs (sic), and it is pointed to by at
 least one other Vertex, unless it is the RootVertex. The VertexType tells one
 whether the the Vertexs pointed to should be taken together or are alternatives.
 A Vertex may have an associated RepresentationInformationObject.
- Since:
- 06-Sep-2021 15:59:47
- Version:
- 1.0
- Author:
- David
- 
Field SummaryFields Modifier and Type Field Description static BaseGroupm_vertexTypeThe VertexType is RepInfoGroup or one of its sub-types.
- 
Method SummaryModifier and Type Method Description ArrayList<DirectedEdge>getInwardEdges()Returns an ArrayList of Edges which end at this VertexArrayList<DirectedEdge>getOutwardEdges()Returns an ArrayList of Edges which start at this VertexRepInfoIdgetRepInfoId()Return the RepInfoId for the Vertex - or null.BaseGroupgetVertexType()Get the VertexType - a subtype of RepInfoGroup.voidsetRepInfoId(RepInfoId riid)Set the RepInfoId for the Vertex.voidsetVertexType(BaseGroup rig)Set the VertexType - a subtype of RepInfoGroup..Methods inherited from interface info.oais.interfaces.infomodel.poss1RepInfo.possRepInfoNetwork.RootVertexisAcyclic
- 
Field Details- 
m_vertexTypeThe VertexType is RepInfoGroup or one of its sub-types. If it is an OrGroup then any of the available Edges may be followed, but if it is an AndGroup then all the associated Edges must be followed.
 
- 
- 
Method Details- 
getInwardEdgesArrayList<DirectedEdge> getInwardEdges()Returns an ArrayList of Edges which end at this Vertex- Returns:
- inwardEdges The ArrayList of Edges which end at this Vertex
 
- 
getOutwardEdgesArrayList<DirectedEdge> getOutwardEdges()Returns an ArrayList of Edges which start at this Vertex- Returns:
- outwardEdges The ArrayList of Edges which start at this vertex.
 
- 
getRepInfoIdRepInfoId getRepInfoId()Return the RepInfoId for the Vertex - or null.- Returns:
- The RepInfoId for the Vertex - or null.
 
- 
setRepInfoIdSet the RepInfoId for the Vertex.- Parameters:
- riid- The RepInfoId for the Vertex
 
- 
getVertexTypeBaseGroup getVertexType()Get the VertexType - a subtype of RepInfoGroup.- Returns:
- The VertexType - a subtype of RepInfoGroup.
 
- 
setVertexTypeSet the VertexType - a subtype of RepInfoGroup..- Parameters:
- rig- The VertexType - a subtype of RepInfoGroup.
 
 
-