public class NamespaceInfo
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
_date |
private java.util.Set<NamespaceInfo> |
_dependencies |
private java.lang.String |
_id |
private static org.apache.log4j.Logger |
_logger |
private java.lang.String |
_revision |
private java.lang.String |
_tissuesApplied |
private java.lang.String |
_umlVersion |
private java.lang.String |
_version |
Constructor and Description |
---|
NamespaceInfo(java.lang.String id,
java.lang.String version,
java.lang.String date)
Constructs instance with empty revision and tissues, and with UML version same as namespace
version; this is for CIM namespaces, which are deduced from UML version class.
|
NamespaceInfo(java.lang.String id,
java.lang.String version,
java.lang.String revision,
java.lang.String date,
java.lang.String umlVersion,
java.lang.String tissuesApplied)
Constructor for IEC61850 namespaces.
|
Modifier and Type | Method and Description |
---|---|
boolean |
addDependency(NamespaceInfo namespace)
Adds
namespace as dependency to this namespace, if the dependency is not cirular
and returns whether addition happened. |
java.lang.String |
getDate() |
java.util.Set<NamespaceInfo> |
getDependencies()
Returns all dependencies of this namespace.
|
java.util.List<java.lang.String> |
getDependencyStrings()
Returns namespace strings of all the dependencies.
|
java.lang.String |
getId() |
java.lang.String |
getNamespace()
Returns formatted string including id, version and revision.
|
java.lang.String |
getRevision() |
java.lang.String |
getTissuesApplied() |
java.lang.String |
getUmlVersion() |
java.lang.String |
getVersion() |
java.lang.String |
toString() |
private static final org.apache.log4j.Logger _logger
private final java.lang.String _id
private final java.lang.String _version
private final java.lang.String _revision
private final java.lang.String _date
private final java.lang.String _umlVersion
private final java.lang.String _tissuesApplied
private final java.util.Set<NamespaceInfo> _dependencies
public NamespaceInfo(java.lang.String id, java.lang.String version, java.lang.String date)
id
- version
- date
- public NamespaceInfo(java.lang.String id, java.lang.String version, java.lang.String revision, java.lang.String date, java.lang.String umlVersion, java.lang.String tissuesApplied)
id
- version
- revision
- date
- umlVersion
- tissuesApplied
- public java.lang.String getId()
public java.lang.String getVersion()
public java.lang.String getRevision()
public java.lang.String getDate()
public java.lang.String getUmlVersion()
public java.lang.String getTissuesApplied()
public java.util.Set<NamespaceInfo> getDependencies()
public boolean addDependency(NamespaceInfo namespace)
namespace
as dependency to this namespace, if the dependency is not cirular
and returns whether addition happened.public java.lang.String getNamespace()
public java.util.List<java.lang.String> getDependencyStrings()
public java.lang.String toString()
toString
in class java.lang.Object
Copyright 2009-2015 Tatjana (Tanja) Kostic