Package com.wisecoders.dbs.diagram.model
Class Shape
java.lang.Object
com.wisecoders.dbs.diagram.model.AbstractUnit
com.wisecoders.dbs.diagram.model.Shape
- All Implemented Interfaces:
Entity
,TreeUnit
,Unit
,Comparable<AbstractUnit>
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateShapeLine
(Shape toShape, String name) javafx.scene.paint.Color
getColor()
String[]
getStyle()
com.wisecoders.dbs.sys.fx.glyph.Glyph
boolean
boolean
boolean
isView()
void
refresh()
void
setColor
(javafx.scene.paint.Color color) void
setStyle
(ShapeStyle style) Methods inherited from class com.wisecoders.dbs.diagram.model.AbstractUnit
compareTo, fixNull, getByName, getByName, getChildAt, getChildrenCount, getComment, getCommentNotNull, getCommentTag, getCommentTags, getDefaultKey, getDisplayName, getKey, getName, getParentEntity, getPlainName, getPropertyAddOnFolder, getString, getSyncFolders, getTickId, getTouchId, getUnitProperty, has, is, is, isMarkedForDeletion, isVirtual, markForDeletion, matches, ref, removeUnitProperty, rename, sameAs, sameAs, setComment, setCommentTag, setCommentTags, setTouchId, setUnitProperty, setVirtual, toString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.wisecoders.dbs.diagram.model.TreeUnit
getByName, getChildAt, getChildrenCount, getTickId, getTouchId, getUnitProperty, setTouchId
Methods inherited from interface com.wisecoders.dbs.diagram.model.Unit
getComment, getCommentTag, getCommentTags, getDisplayName, getParentEntity, is, isMarkedForDeletion, markForDeletion, ref, setComment, setCommentTag, setCommentTags
-
Field Details
-
depict
-
diagram
-
lines
-
importedLines
-
-
Constructor Details
-
Shape
-
-
Method Details
-
getShapeTextLines
-
refresh
public void refresh()- Specified by:
refresh
in interfaceEntity
- Specified by:
refresh
in classAbstractUnit
-
getParent
- Specified by:
getParent
in interfaceTreeUnit
- Specified by:
getParent
in classAbstractUnit
-
getSymbolicName
- Specified by:
getSymbolicName
in interfaceUnit
- Specified by:
getSymbolicName
in classAbstractUnit
-
getSymbolicIcon
- Specified by:
getSymbolicIcon
in classAbstractUnit
-
getSymbolicGlyph
public com.wisecoders.dbs.sys.fx.glyph.Glyph getSymbolicGlyph()- Specified by:
getSymbolicGlyph
in classAbstractUnit
-
getNameWithSchemaName
- Specified by:
getNameWithSchemaName
in interfaceEntity
-
getAttributes
- Specified by:
getAttributes
in interfaceEntity
-
getRelations
- Specified by:
getRelations
in interfaceEntity
-
getImportedRelations
- Specified by:
getImportedRelations
in interfaceEntity
-
isView
public boolean isView() -
isChildEntity
public boolean isChildEntity()- Specified by:
isChildEntity
in interfaceEntity
-
isChildEntityArray
public boolean isChildEntityArray()- Specified by:
isChildEntityArray
in interfaceEntity
-
getSchema
-
getEntity
-
getStyle
-
setStyle
-
createShapeLine
-
setColor
public void setColor(javafx.scene.paint.Color color) -
getColor
public javafx.scene.paint.Color getColor()
-