moise.os.ss
Class Link
java.lang.Object
moise.common.MoiseElement
moise.os.ss.RoleRel
moise.os.ss.Link
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Comparable, Identifiable, ToXML
public class Link
- extends RoleRel
Represents a Link between two roles (its source and destination).
- See Also:
- Serialized Form
Constructor Summary |
Link(Group gr,
java.lang.String linkType)
Creates new Link |
Link(Role s,
Role d,
Group gr,
java.lang.String linkType)
Creates new Link |
Methods inherited from class moise.os.ss.RoleRel |
contains, getAsDOM, getBiDirStr, getExtendsToSubGroups, getExtendsToSubGroupsStr, getGrSpec, getScope, getSource, getTarget, isBiDir, setBiDir, setExtendsToSubGroups, setFromDOM, setScope, setScope, sourceContains, targetContains, toString |
Methods inherited from class moise.common.MoiseElement |
compareTo, getBoolProperty, getBoolProperty, getCreationDate, getFullId, getId, getId, getOwner, getPrefix, getPrefix, getProperties, getPropertiesAsDOM, getPropertiesAsProlog, getProperty, getStrProperty, hashCode, setId, setOwner, setPrefix, setPropertiesFromDOM, setProperty |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Link
public Link(Role s,
Role d,
Group gr,
java.lang.String linkType)
throws MoiseConsistencyException
- Creates new Link
- Throws:
MoiseConsistencyException
Link
public Link(Group gr,
java.lang.String linkType)
throws MoiseConsistencyException
- Creates new Link
- Throws:
MoiseConsistencyException
getTypeStr
public java.lang.String getTypeStr()
- Overrides:
getTypeStr
in class RoleRel
getXMLTag
public java.lang.String getXMLTag()
- Overrides:
getXMLTag
in class RoleRel
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in class RoleRel