Class SimpleConnector
- java.lang.Object
-
- org.opennms.features.topology.api.topo.simple.SimpleConnector
-
- All Implemented Interfaces:
java.lang.Cloneable
,java.lang.Comparable<Ref>
,Connector
,ConnectorRef
,Ref
public class SimpleConnector extends java.lang.Object implements Connector
-
-
Constructor Summary
Constructors Constructor Description SimpleConnector(java.lang.String namespace, java.lang.String id, java.lang.String label, VertexRef vertex)
SimpleConnector(java.lang.String namespace, java.lang.String id, java.lang.String label, VertexRef vertex, AbstractEdge edge)
SimpleConnector(java.lang.String namespace, java.lang.String id, VertexRef vertex)
SimpleConnector(java.lang.String namespace, java.lang.String id, VertexRef vertex, AbstractEdge edge)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SimpleConnector
clone()
int
compareTo(Ref o)
AbstractEdge
getEdge()
java.lang.String
getId()
An identifier unique to the provider that 'owns' this referencejava.lang.String
getLabel()
A human-readable label for the reference.java.lang.String
getNamespace()
A string used to identify the provider this belongs to.VertexRef
getVertex()
void
setEdge(AbstractEdge edgeRef)
void
setVertex(VertexRef vertex)
-
-
-
Constructor Detail
-
SimpleConnector
public SimpleConnector(java.lang.String namespace, java.lang.String id, java.lang.String label, VertexRef vertex)
-
SimpleConnector
public SimpleConnector(java.lang.String namespace, java.lang.String id, VertexRef vertex)
-
SimpleConnector
public SimpleConnector(java.lang.String namespace, java.lang.String id, java.lang.String label, VertexRef vertex, AbstractEdge edge)
-
SimpleConnector
public SimpleConnector(java.lang.String namespace, java.lang.String id, VertexRef vertex, AbstractEdge edge)
-
-
Method Detail
-
clone
public SimpleConnector clone()
-
getNamespace
public java.lang.String getNamespace()
Description copied from interface:Ref
A string used to identify the provider this belongs to. May only container characters that make for a reasonable java identifier such as letters digits and underscore (no colons, periods, commas etc.)- Specified by:
getNamespace
in interfaceRef
-
getId
public java.lang.String getId()
Description copied from interface:Ref
An identifier unique to the provider that 'owns' this reference
-
getLabel
public java.lang.String getLabel()
Description copied from interface:Ref
A human-readable label for the reference.
-
getEdge
public AbstractEdge getEdge()
-
setEdge
public void setEdge(AbstractEdge edgeRef)
-
-