org.sbml.jsbml.ext.layout
public abstract class AbstractReferenceGlyph extends GraphicalObject
NamedSBase
.Modifier and Type | Field and Description |
---|---|
private java.lang.String |
reference
The identifier of the
NamedSBase represented by this
GraphicalObject . |
private static long |
serialVersionUID
Generated serial version identifier.
|
ignoredExtensions, ignoredXMLElements
listOfListeners, parent, UNKNOWN_ATTRIBUTES, UNKNOWN_ELEMENTS
Constructor and Description |
---|
AbstractReferenceGlyph() |
AbstractReferenceGlyph(AbstractReferenceGlyph glyph) |
AbstractReferenceGlyph(int level,
int version) |
AbstractReferenceGlyph(java.lang.String id) |
AbstractReferenceGlyph(java.lang.String id,
int level,
int version) |
Modifier and Type | Method and Description |
---|---|
abstract AbstractReferenceGlyph |
clone()
Creates a deep copy of this object, i.e., a new
SBase with the same properties
like this one. |
boolean |
equals(java.lang.Object object)
|
NamedSBase |
getNamedSBaseInstance() |
java.lang.String |
getReference() |
NamedSBase |
getReferenceInstance() |
int |
hashCode()
Returns a hash code value for this
SBase instance. |
boolean |
isSetReference() |
void |
setNamedSBase(NamedSBase namedSBase) |
void |
setReference(java.lang.String sbase) |
(package private) void |
setReference(java.lang.String sbase,
java.lang.String type)
Sets the reference object to which the id sbase refers to.
|
java.lang.String |
toString()
Returns the name of the component, if it is available.
|
void |
unsetReference() |
createBoundingBox, createBoundingBox, createBoundingBox, createBoundingBox, getAllowsChildren, getBoundingBox, getChildAt, getChildCount, getMetaidRef, isIdMandatory, isSetBoundingBox, isSetMetaidRef, readAttribute, setBoundingBox, setMetaidRef, unsetBoundingBox, unsetMetaidRef, writeXMLAttributes
getId, getName, isSetId, isSetName, isValidId, setId, setName, unsetId, unsetName
addCVTerm, addDeclaredNamespace, addExtension, addPlugin, appendNotes, appendNotes, checkLevelAndVersionCompatibility, createHistory, createPlugin, disablePackage, enablePackage, enablePackage, filterCVTerms, filterCVTerms, filterCVTerms, filterCVTerms, fireNodeRemovedEvent, firePropertyChange, getAnnotation, getAnnotationString, getCVTerm, getCVTermCount, getCVTerms, getDeclaredNamespaces, getElementName, getExtension, getExtensionCount, getExtensionPackages, getHistory, getIdManager, getLevel, getLevelAndVersion, getMetaId, getModel, getNamespace, getNotes, getNotesString, getNumCVTerms, getNumPlugins, getParent, getParentSBMLObject, getPlugin, getSBMLDocument, getSBOTerm, getSBOTermID, getVersion, hasValidAnnotation, hasValidLevelVersionNamespaceCombination, isExtendedByOtherPackages, isPackageEnabled, isPackageURIEnabled, isPkgEnabled, isPkgURIEnabled, isSetAnnotation, isSetHistory, isSetLevel, isSetLevelAndVersion, isSetMetaId, isSetNotes, isSetParentSBMLObject, isSetPlugin, isSetSBOTerm, isSetVersion, isValidLevelAndVersionCombination, isValidMetaId, notifyChildChange, registerChild, removeCVTerm, removeCVTerm, setAnnotation, setHistory, setLevel, setMetaId, setNamespace, setNotes, setNotes, setParentSBML, setParentSBMLObject, setSBOTerm, setSBOTerm, setThisAsParentSBMLObject, setVersion, unregisterChild, unsetAnnotation, unsetCVTerms, unsetExtension, unsetHistory, unsetMetaId, unsetNamespace, unsetNotes, unsetPlugin, unsetSBOTerm
addAllChangeListeners, addAllChangeListeners, addTreeNodeChangeListener, addTreeNodeChangeListener, children, clearUserObjects, containsUserObjectKey, filter, filter, filter, fireNodeAddedEvent, getIndex, getListOfTreeNodeChangeListeners, getNumChildren, getRoot, getTreeNodeChangeListenerCount, getUserObject, indexOf, isLeaf, isRoot, isSetParent, isSetUserObjects, putUserObject, removeAllTreeNodeChangeListeners, removeAllTreeNodeChangeListeners, removeFromParent, removeTreeNodeChangeListener, removeTreeNodeChangeListener, removeUserObject, setParent, userObjectKeySet
finalize, getClass, notify, notifyAll, wait, wait, wait
getId, getName, isSetId, isSetName, setId, setName, unsetId, unsetName
addCVTerm, addDeclaredNamespace, addExtension, addPlugin, appendNotes, appendNotes, createPlugin, disablePackage, enablePackage, enablePackage, filterCVTerms, filterCVTerms, filterCVTerms, filterCVTerms, getAnnotation, getAnnotationString, getCVTerm, getCVTermCount, getCVTerms, getDeclaredNamespaces, getElementName, getExtension, getExtensionCount, getExtensionPackages, getHistory, getLevel, getLevelAndVersion, getMetaId, getModel, getNamespace, getNotes, getNotesString, getNumCVTerms, getNumPlugins, getParentSBMLObject, getPlugin, getSBMLDocument, getSBOTerm, getSBOTermID, getVersion, hasValidAnnotation, hasValidLevelVersionNamespaceCombination, isExtendedByOtherPackages, isPackageEnabled, isPackageURIEnabled, isPkgEnabled, isPkgURIEnabled, isSetAnnotation, isSetHistory, isSetLevel, isSetLevelAndVersion, isSetMetaId, isSetNotes, isSetParentSBMLObject, isSetPlugin, isSetSBOTerm, isSetVersion, registerChild, removeCVTerm, removeCVTerm, removeTreeNodeChangeListener, setAnnotation, setHistory, setLevel, setMetaId, setNotes, setNotes, setSBOTerm, setSBOTerm, setThisAsParentSBMLObject, setVersion, unregisterChild, unsetAnnotation, unsetCVTerms, unsetExtension, unsetHistory, unsetMetaId, unsetNotes, unsetPlugin, unsetSBOTerm
addAllChangeListeners, addAllChangeListeners, addTreeNodeChangeListener, addTreeNodeChangeListener, clearUserObjects, containsUserObjectKey, filter, filter, filter, fireNodeAddedEvent, fireNodeRemovedEvent, firePropertyChange, getListOfTreeNodeChangeListeners, getRoot, getTreeNodeChangeListenerCount, getUserObject, isRoot, isSetParent, isSetUserObjects, putUserObject, removeAllTreeNodeChangeListeners, removeAllTreeNodeChangeListeners, removeFromParent, removeTreeNodeChangeListener, removeUserObject, userObjectKeySet
private static final long serialVersionUID
private java.lang.String reference
NamedSBase
represented by this
GraphicalObject
.public AbstractReferenceGlyph()
public AbstractReferenceGlyph(int level, int version)
level
- version
- public AbstractReferenceGlyph(AbstractReferenceGlyph glyph)
glyp
- public AbstractReferenceGlyph(java.lang.String id)
id
- public AbstractReferenceGlyph(java.lang.String id, int level, int version)
id
- level
- version
- public abstract AbstractReferenceGlyph clone()
SBase
SBase
with the same properties
like this one.clone
in interface SBase
clone
in class GraphicalObject
public boolean equals(java.lang.Object object)
SBase
public java.lang.String getReference()
public NamedSBase getReferenceInstance()
public NamedSBase getNamedSBaseInstance()
getReferenceInstance()
public int hashCode()
SBase
SBase
instance.hashCode
in interface SBase
hashCode
in class GraphicalObject
SBase
instance.Object.hashCode()
public boolean isSetReference()
public void setNamedSBase(NamedSBase namedSBase)
namedSBase
- public void setReference(java.lang.String sbase)
sbase
- void setReference(java.lang.String sbase, java.lang.String type)
TreeNodeChangeEvent
.sbase
- type
- public java.lang.String toString()
AbstractNamedSBase
toString
in class AbstractNamedSBase
public void unsetReference()