Package com.wisecoders.dbs.schema
Class ChildEntity
java.lang.Object
com.wisecoders.dbs.diagram.model.AbstractUnit
com.wisecoders.dbs.schema.ChildEntity
- All Implemented Interfaces:
Entity
,TreeUnit
,Unit
,Comparable<AbstractUnit>
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal Column
final ChildEntityRelation
final Folder<ChildEntityRelation>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateColumn
(String name, DataType dataType) createColumn
(String columnName, String dataTypeName) com.wisecoders.dbs.sys.fx.glyph.Glyph
boolean
boolean
boolean
isView()
void
refresh()
void
setComment
(String comment) Methods inherited from class com.wisecoders.dbs.diagram.model.AbstractUnit
compareTo, fixNull, getByName, getByName, getChildAt, getChildrenCount, getCommentNotNull, getCommentTag, getCommentTags, getDefaultKey, getDisplayName, getKey, getName, getPlainName, getPropertyAddOnFolder, getString, getSyncFolders, getTickId, getTouchId, getUnitProperty, has, is, is, isMarkedForDeletion, isVirtual, markForDeletion, matches, ref, removeUnitProperty, rename, sameAs, sameAs, 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
getCommentTag, getCommentTags, getDisplayName, is, isMarkedForDeletion, markForDeletion, ref, setCommentTag, setCommentTags
-
Field Details
-
ownerColumn
-
parentRelation
-
columns
-
relations
-
importedRelations
-
-
Constructor Details
-
ChildEntity
-
-
Method Details
-
refresh
public void refresh()- Specified by:
refresh
in interfaceEntity
- Specified by:
refresh
in classAbstractUnit
-
createColumn
-
createColumn
-
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
-
getParentEntity
- Specified by:
getParentEntity
in interfaceUnit
- Overrides:
getParentEntity
in classAbstractUnit
-
getComment
- Specified by:
getComment
in interfaceUnit
- Overrides:
getComment
in classAbstractUnit
-
setComment
- Specified by:
setComment
in interfaceUnit
- Overrides:
setComment
in classAbstractUnit
-