java.io.Serializable, java.lang.Cloneable, javax.swing.tree.TreeNode, SpatialNamedSBase, NamedSBase, SBase, TreeNodeWithChangeSupportpublic class CSGeometry extends GeometryDefinition
ignoredExtensions, ignoredXMLElements, JSBML_WRONG_SBO_TERM, packageNamelistOfListeners, parent, resourceBundle| Constructor | Description |
|---|---|
CSGeometry() |
|
CSGeometry(int level,
int version) |
|
CSGeometry(java.lang.String id,
int level,
int version) |
|
CSGeometry(CSGeometry csg) |
| Modifier and Type | Method | Description |
|---|---|---|
boolean |
addCSGObject(CSGObject csgo) |
Adds a new
CSGObject to the listOfCSGObjects. |
CSGeometry |
clone() |
|
CSGObject |
createCSGObject() |
Creates a new CSGObject element and adds it to the ListOfCSGObjects list
|
CSGObject |
createCSGObject(java.lang.String id) |
Creates a new
CSGObject element and adds it to the ListOfCSGObjects list |
boolean |
equals(java.lang.Object obj) |
|
boolean |
getAllowsChildren() |
|
javax.swing.tree.TreeNode |
getChildAt(int index) |
|
int |
getChildCount() |
|
int |
getCSGObjectCount() |
Returns the number of
CSGObjects in this
CSGeometry. |
java.lang.String |
getElementName() |
|
ListOf<CSGObject> |
getListOfCSGObjects() |
Returns the listOfCSGObjects.
|
int |
getNumCSGObjects() |
Returns the number of
CSGObjects in this
CSGeometry. |
int |
hashCode() |
|
boolean |
isSetListOfCSGObjects() |
Returns
true, if listOfCSGObjects contains at least one element. |
void |
removeCSGObject(int i) |
Removes an element from the listOfCSGObjects at the given index.
|
boolean |
removeCSGObject(CSGObject csgo) |
Removes an element from the listOfCSGObjects.
|
void |
setListOfCSGObjects(ListOf<CSGObject> listOfCSGObjects) |
Sets the given
ListOf<CSGObject>. |
boolean |
unsetListOfCSGObjects() |
Returns
true, if listOfCSGObjects contain at least one element,
otherwise false |
addCVTerm, addDeclaredNamespace, addExtension, addPlugin, addResources, appendAnnotation, appendAnnotation, appendNotes, appendNotes, checkAndSetPackageNamespaceAndVersion, checkAndSetPackageNamespaceAndVersion, checkAttribute, checkIdentifier, checkLevelAndVersionCompatibility, createHistory, createPlugin, disablePackage, enablePackage, enablePackage, filterCVTerms, filterCVTerms, filterCVTerms, filterCVTerms, fireNodeRemovedEvent, firePropertyChange, getAllDeclaredNamespaces, getAnnotation, getAnnotationString, getCVTerm, getCVTermCount, getCVTerms, getDeclaredNamespaces, getElementByMetaId, getElementBySId, getExtension, getExtensionCount, getExtensionPackages, getFirstElementIndex, getHistory, getId, getIdManager, getLevel, getLevelAndVersion, getMetaId, getModel, getName, getNamespace, getNotes, getNotesString, getNumCVTerms, getNumPlugins, getPackageName, getPackageVersion, getParent, getParentSBMLObject, getPlugin, getSBMLDocument, getSBOTerm, getSBOTermID, getURI, getVersion, hasExtension, hasValidAnnotation, hasValidLevelVersionNamespaceCombination, isExtendedByOtherPackages, isIdMandatory, isPackageEnabled, isPackageURIEnabled, isPkgEnabled, isPkgURIEnabled, isSetAnnotation, isSetHistory, isSetId, isSetLevel, isSetLevelAndVersion, isSetMetaId, isSetName, isSetNotes, isSetPackageVErsion, isSetParentSBMLObject, isSetPlugin, isSetSBOTerm, isSetVersion, isValidLevelAndVersionCombination, isValidMetaId, notifyChildChange, registerChild, removeCVTerm, removeCVTerm, removeDeclaredNamespaceByNamespace, removeDeclaredNamespaceByPrefix, removeTopLevelAnnotationElement, removeTopLevelAnnotationElement, removeTopLevelAnnotationElement, replaceTopLevelAnnotationElement, replaceTopLevelAnnotationElement, setAnnotation, setAnnotation, setAnnotation, setHistory, setId, setLevel, setMetaId, setName, setNamespace, setNotes, setNotes, setPackageVersion, setParentSBML, setParentSBMLObject, setSBOTerm, setSBOTerm, setThisAsParentSBMLObject, setVersion, toString, unregisterChild, unsetAnnotation, unsetCVTerms, unsetExtension, unsetHistory, unsetId, unsetMetaId, unsetName, unsetNamespace, unsetNotes, unsetPlugin, unsetSBOTermgetSpatialId, initDefaults, isSetSpatialId, setSpatialId, unsetSpatialIdaddAllChangeListeners, addAllChangeListeners, addTreeNodeChangeListener, addTreeNodeChangeListener, children, clearUserObjects, containsUserObjectKey, filter, filter, filter, fireNodeAddedEvent, getIndex, getListOfTreeNodeChangeListeners, getNumChildren, getRoot, getTreeNodeChangeListenerCount, getUserObject, indexOf, isCloningInProgress, isInvalidSBMLAllowed, isLeaf, isReadingInProgress, isRoot, isSetParent, isSetUserObjects, putUserObject, removeAllTreeNodeChangeListeners, removeAllTreeNodeChangeListeners, removeFromParent, removeTreeNodeChangeListener, removeTreeNodeChangeListener, removeUserObject, setParent, userObjectKeySetgetIsActive, isActive, isSetIsActive, readAttribute, setIsActive, unsetIsActive, writeXMLAttributesgetId, getName, isIdMandatory, isSetId, isSetName, setId, setName, unsetId, unsetNamefinalize, getClass, notify, notifyAll, wait, wait, waitaddCVTerm, addDeclaredNamespace, addExtension, addPlugin, appendAnnotation, appendAnnotation, appendNotes, appendNotes, createPlugin, disablePackage, enablePackage, enablePackage, filterCVTerms, filterCVTerms, filterCVTerms, filterCVTerms, getAnnotation, getAnnotationString, getCVTerm, getCVTermCount, getCVTerms, getDeclaredNamespaces, getElementByMetaId, getElementBySId, getExtension, getExtensionCount, getExtensionPackages, getHistory, getLevel, getLevelAndVersion, getMetaId, getModel, getNamespace, getNotes, getNotesString, getNumCVTerms, getNumPlugins, getPackageName, getPackageVersion, getParentSBMLObject, getPlugin, getSBMLDocument, getSBOTerm, getSBOTermID, getURI, getVersion, hasExtension, hasValidAnnotation, hasValidLevelVersionNamespaceCombination, isExtendedByOtherPackages, isPackageEnabled, isPackageURIEnabled, isPkgEnabled, isPkgURIEnabled, isSetAnnotation, isSetHistory, isSetLevel, isSetLevelAndVersion, isSetMetaId, isSetNotes, isSetPackageVErsion, isSetParentSBMLObject, isSetPlugin, isSetSBOTerm, isSetVersion, registerChild, removeCVTerm, removeCVTerm, removeDeclaredNamespaceByNamespace, removeDeclaredNamespaceByPrefix, removeTopLevelAnnotationElement, removeTopLevelAnnotationElement, removeTopLevelAnnotationElement, removeTreeNodeChangeListener, replaceTopLevelAnnotationElement, replaceTopLevelAnnotationElement, setAnnotation, setAnnotation, setAnnotation, setHistory, setLevel, setMetaId, setNotes, setNotes, setPackageVersion, setSBOTerm, setSBOTerm, setThisAsParentSBMLObject, setVersion, unregisterChild, unsetAnnotation, unsetCVTerms, unsetExtension, unsetHistory, unsetMetaId, unsetNotes, unsetPlugin, unsetSBOTermaddAllChangeListeners, addAllChangeListeners, addTreeNodeChangeListener, addTreeNodeChangeListener, clearUserObjects, containsUserObjectKey, filter, filter, filter, fireNodeAddedEvent, fireNodeRemovedEvent, firePropertyChange, getListOfTreeNodeChangeListeners, getRoot, getTreeNodeChangeListenerCount, getUserObject, isRoot, isSetParent, isSetUserObjects, putUserObject, removeAllTreeNodeChangeListeners, removeAllTreeNodeChangeListeners, removeFromParent, removeTreeNodeChangeListener, removeUserObject, userObjectKeySetpublic CSGeometry()
public CSGeometry(CSGeometry csg)
csg - public CSGeometry(int level,
int version)
level - version - public CSGeometry(java.lang.String id,
int level,
int version)
id - level - version - public CSGeometry clone()
clone in interface SBaseclone in class AbstractSpatialNamedSBasepublic boolean equals(java.lang.Object obj)
equals in interface SBaseequals in class GeometryDefinitionpublic boolean isSetListOfCSGObjects()
true, if listOfCSGObjects contains at least one element.true, if listOfCSGObjects contains at least one element,
otherwise falsepublic ListOf<CSGObject> getListOfCSGObjects()
public void setListOfCSGObjects(ListOf<CSGObject> listOfCSGObjects)
ListOf<CSGObject>. If listOfCSGObjects
was defined before and contains some elements, they are all unset.listOfCSGObjects - public boolean unsetListOfCSGObjects()
true, if listOfCSGObjects contain at least one element,
otherwise falsetrue, if listOfCSGObjects contain at least one element,
otherwise falsepublic boolean addCSGObject(CSGObject csgo)
CSGObject to the listOfCSGObjects.
The listOfCSGObjects is initialized if necessary.
csgo - the element to add to the listtrue (as specified by Collection.add(E))public boolean removeCSGObject(CSGObject csgo)
csgo - the element to be removed from the listtrue if the list contained the specified elementList.remove(Object)public void removeCSGObject(int i)
i - the index where to remove the CSGObjectjava.lang.IndexOutOfBoundsException - if the listOf is not set or
if the index is out of bound (index < 0 || index > list.size).public CSGObject createCSGObject()
public CSGObject createCSGObject(java.lang.String id)
CSGObject element and adds it to the ListOfCSGObjects listid - CSGObject elementpublic int hashCode()
hashCode in interface SBasehashCode in class GeometryDefinitionpublic boolean getAllowsChildren()
getAllowsChildren in interface javax.swing.tree.TreeNodegetAllowsChildren in class AbstractSpatialNamedSBasepublic int getChildCount()
getChildCount in interface javax.swing.tree.TreeNodegetChildCount in class AbstractSpatialNamedSBasepublic javax.swing.tree.TreeNode getChildAt(int index)
getChildAt in interface javax.swing.tree.TreeNodegetChildAt in class AbstractSpatialNamedSBasepublic int getCSGObjectCount()
CSGObjects in this
CSGeometry.CSGObjects in this
CSGeometry.public int getNumCSGObjects()
CSGObjects in this
CSGeometry.CSGObjects in this
CSGeometry.getCSGObjectCount()public java.lang.String getElementName()
getElementName in interface SBasegetElementName in class AbstractSBaseCopyright © 2009–2022. All rights reserved.