public class NetworkElement extends java.lang.Object implements LayerConstant, java.lang.Comparable, net.exogeni.orca.util.persistence.Persistable
| Modifier and Type | Class and Description |
|---|---|
static class |
NetworkElement.LayerComparator |
LayerConstant.Action, LayerConstant.AdaptationProperty, LayerConstant.AvailableLabelSet, LayerConstant.ConnectionType, LayerConstant.Direction, LayerConstant.ElementObjectProperty, LayerConstant.LabelP, LayerConstant.Layer, LayerConstant.Prefix, LayerConstant.UsedLabelSet| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
atLayer |
protected java.lang.String |
castType |
protected java.util.LinkedList<Interface> |
clientInterface |
protected java.lang.String |
GUID |
protected java.lang.String |
hostName |
protected boolean |
isModify |
protected org.apache.log4j.Logger |
logger |
protected java.lang.String |
managementIP |
protected com.hp.hpl.jena.ontology.OntModel |
model |
protected int |
modifyVersion |
protected java.lang.String |
name |
protected int |
numInterface |
protected java.util.HashMap<java.lang.String,DomainResource> |
resourcesMap |
protected DomainResourceType |
resourceType |
protected java.lang.Integer |
sn |
protected java.lang.String |
uri |
color| Constructor and Description |
|---|
NetworkElement() |
NetworkElement(com.hp.hpl.jena.ontology.OntModel m,
com.hp.hpl.jena.ontology.OntResource rs) |
NetworkElement(com.hp.hpl.jena.ontology.OntModel m,
com.hp.hpl.jena.rdf.model.Resource rs) |
NetworkElement(com.hp.hpl.jena.ontology.OntModel m,
java.lang.String u,
java.lang.String n) |
| Modifier and Type | Method and Description |
|---|---|
void |
addClientInterface(Interface intf) |
void |
addResource(DomainResource resource) |
int |
compareTo(java.lang.Object o) |
boolean |
equals(java.lang.Object o)
Comparison of NetworkElements limited to comparing names URI is not being compared, as it slightly overloaded in
the Modify process.
|
java.lang.String |
getAtLayer() |
java.lang.String |
getCastType() |
java.util.LinkedList<Interface> |
getClientInterface() |
Interface |
getClientInterfaceByURI(java.lang.String url) |
Interface |
getDefaultClientInterface() |
java.lang.String |
getGUID() |
java.lang.String |
getHostName() |
java.lang.String |
getInDomain() |
com.hp.hpl.jena.ontology.OntModel |
getModel() |
int |
getModifyVersion() |
java.lang.String |
getName() |
int |
getNumInterface() |
int |
getNumUnits() |
int |
getRank() |
com.hp.hpl.jena.ontology.OntResource |
getResource() |
DomainResource |
getResource(java.lang.String iface) |
java.util.List<DomainResource> |
getResources() |
java.util.HashMap<java.lang.String,DomainResource> |
getResourcesMap() |
DomainResourceType |
getResourceType() |
int |
getSn() |
java.lang.String |
getType() |
java.lang.String |
getURI() |
boolean |
isModify() |
void |
print() |
void |
print(org.apache.log4j.Logger logger) |
void |
setAtLayer(java.lang.String atLayer) |
void |
setCastType(java.lang.String castType) |
void |
setClientInterface(java.util.LinkedList<Interface> clientInterface) |
void |
setGUID(java.lang.String gUID) |
void |
setHostName(java.lang.String n) |
void |
setInDomain(java.lang.String inDomain) |
void |
setManagementIP(java.lang.String ip) |
void |
setModel(com.hp.hpl.jena.ontology.OntModel model) |
void |
setModify(boolean isModify) |
void |
setModifyVersion(int modifyVersion) |
void |
setName(java.lang.String name) |
void |
setNumInterface(int numInterface) |
void |
setNumUnits(int numUnits) |
void |
setRank(int rank) |
void |
setResource(com.hp.hpl.jena.ontology.OntResource r)
If the model of the element was not set in the constructor, this method will set it based on the model of the
resource that is passed in
|
void |
setResourcesMap(java.util.HashMap<java.lang.String,DomainResource> m) |
void |
setResourceType(DomainResourceType resourceType) |
void |
setSn(int sn) |
void |
setType(java.lang.String type) |
void |
setURI(java.lang.String uri) |
java.lang.String |
toString() |
protected com.hp.hpl.jena.ontology.OntModel model
protected boolean isModify
protected int modifyVersion
protected java.lang.String uri
protected java.lang.String name
protected java.lang.String atLayer
protected DomainResourceType resourceType
protected int numInterface
protected java.util.LinkedList<Interface> clientInterface
protected java.util.HashMap<java.lang.String,DomainResource> resourcesMap
protected java.lang.String castType
protected java.lang.String GUID
protected java.lang.Integer sn
protected java.lang.String hostName
protected java.lang.String managementIP
protected org.apache.log4j.Logger logger
public NetworkElement(com.hp.hpl.jena.ontology.OntModel m,
com.hp.hpl.jena.ontology.OntResource rs)
public NetworkElement(com.hp.hpl.jena.ontology.OntModel m,
com.hp.hpl.jena.rdf.model.Resource rs)
public NetworkElement(com.hp.hpl.jena.ontology.OntModel m,
java.lang.String u,
java.lang.String n)
public NetworkElement()
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int compareTo(java.lang.Object o)
compareTo in interface java.lang.Comparablepublic java.lang.String getCastType()
public void setCastType(java.lang.String castType)
public Interface getDefaultClientInterface()
public java.util.LinkedList<Interface> getClientInterface()
public Interface getClientInterfaceByURI(java.lang.String url)
public void setClientInterface(java.util.LinkedList<Interface> clientInterface)
public void addClientInterface(Interface intf)
public DomainResourceType getResourceType()
public void setResourceType(DomainResourceType resourceType)
public java.lang.String getHostName()
public void print()
public void print(org.apache.log4j.Logger logger)
public java.lang.String toString()
toString in class java.lang.Objectpublic int getNumUnits()
public void setNumUnits(int numUnits)
public java.lang.String getInDomain()
public void setInDomain(java.lang.String inDomain)
public int getSn()
public void setSn(int sn)
public int getRank()
public void setRank(int rank)
public com.hp.hpl.jena.ontology.OntResource getResource()
public void setResource(com.hp.hpl.jena.ontology.OntResource r)
r - rpublic java.lang.String getURI()
public com.hp.hpl.jena.ontology.OntModel getModel()
public java.lang.String getName()
public void setURI(java.lang.String uri)
public void setModel(com.hp.hpl.jena.ontology.OntModel model)
public void setName(java.lang.String name)
public java.lang.String getAtLayer()
public void setAtLayer(java.lang.String atLayer)
public java.lang.String getType()
public void setType(java.lang.String type)
public void setHostName(java.lang.String n)
public void setManagementIP(java.lang.String ip)
public java.util.List<DomainResource> getResources()
public java.util.HashMap<java.lang.String,DomainResource> getResourcesMap()
public void setResourcesMap(java.util.HashMap<java.lang.String,DomainResource> m)
public DomainResource getResource(java.lang.String iface)
public void addResource(DomainResource resource)
public boolean isModify()
public void setModify(boolean isModify)
public int getModifyVersion()
public void setModifyVersion(int modifyVersion)
public int getNumInterface()
public void setNumInterface(int numInterface)
public java.lang.String getGUID()
public void setGUID(java.lang.String gUID)
Copyright © 2018 RENCI. All Rights Reserved.