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() |
boolean |
isSetReference() |
void |
setNamedSBase(NamedSBase namedSBase) |
void |
setReference(java.lang.String sbase) |
(package private) void |
setReference(java.lang.String sbase,
java.lang.String type) |
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, appendNotes, appendNotes, checkLevelAndVersionCompatibility, createHistory, createPlugin, disablePackage, enablePackage, enablePackage, filterCVTerms, filterCVTerms, filterCVTerms, fireNodeRemovedEvent, getAnnotation, getAnnotationString, getCVTerm, getCVTermCount, getCVTerms, getDeclaredNamespaces, getElementName, getExtension, getExtensionPackages, getHistory, 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, setAnnotation, setHistory, setLevel, setMetaId, setNamespace, setNotes, setNotes, setParentSBML, setParentSBMLObject, setSBOTerm, setSBOTerm, setThisAsParentSBMLObject, setVersion, unregister, unsetAnnotation, unsetCVTerms, unsetExtension, unsetHistory, unsetMetaId, unsetNamespace, unsetNotes, unsetPlugin, unsetSBOTerm
addAllChangeListeners, addTreeNodeChangeListener, addTreeNodeChangeListener, children, clearUserObjects, containsUserObjectKey, filter, filter, filter, fireNodeAddedEvent, firePropertyChange, getIndex, getListOfTreeNodeChangeListeners, getNumChildren, getRoot, getTreeNodeChangeListenerCount, getUserObject, indexOf, isLeaf, isRoot, isSetParent, isSetUserObjects, putUserObject, 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, appendNotes, appendNotes, createPlugin, disablePackage, enablePackage, enablePackage, filterCVTerms, filterCVTerms, filterCVTerms, getAnnotation, getAnnotationString, getCVTerm, getCVTermCount, getCVTerms, getDeclaredNamespaces, getElementName, getExtension, 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, removeTreeNodeChangeListener, setAnnotation, setHistory, setLevel, setMetaId, setNotes, setNotes, setSBOTerm, setSBOTerm, setThisAsParentSBMLObject, setVersion, unregister, unsetAnnotation, unsetCVTerms, unsetExtension, unsetHistory, unsetMetaId, unsetNotes, unsetPlugin, unsetSBOTerm
addAllChangeListeners, addTreeNodeChangeListener, addTreeNodeChangeListener, clearUserObjects, containsUserObjectKey, filter, filter, filter, fireNodeAddedEvent, fireNodeRemovedEvent, firePropertyChange, getListOfTreeNodeChangeListeners, getRoot, getTreeNodeChangeListenerCount, getUserObject, isRoot, isSetParent, isSetUserObjects, putUserObject, 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
true
if and only if the given SBase
has exactly the same
properties like this SBase
instance.equals
in interface SBase
equals
in class GraphicalObject
true
if and only if the given Object
is an instance of
SBase
that has exactly the same properties like this
SBase instance.public java.lang.String getReference()
public NamedSBase getReferenceInstance()
public NamedSBase getNamedSBaseInstance()
getReferenceInstance()
public int hashCode()
hashCode
in interface SBase
hashCode
in class GraphicalObject
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)
sbase
- type
- public java.lang.String toString()
AbstractNamedSBase
toString
in class AbstractNamedSBase
public void unsetReference()