public interface IDataModel extends IAsset
Modifier and Type | Method and Description |
---|---|
List<? extends IProperty> |
getProperties()
Gets the properties of this datamodel.
|
List<Relationship> |
getRelationships(IDataModel otherDataModel)
Gets relationships between this dataModel and another dataModel.
|
String |
getSchemaName()
Gets the name of schema in which this datamodel resides in.
|
boolean |
isBinaryEntity() |
boolean |
isDefaultBinaryEntity() |
boolean |
isGenericOperationAllowed()
Flag represents whether this entity can be bind with generic operations
|
boolean |
isRootEntity()
RootEntity is true if it is either an argument or return type of an operation
|
void |
setBinaryEntity(boolean binaryEntity) |
void |
setDefaultBinaryEntity(boolean defaultBinaryEntity) |
void |
setProperties(List<? extends IProperty> properties)
Sets the properties of this datamodel.
|
void |
setRootEntity(boolean value) |
getDescription, getId, getName, getTitle
String getSchemaName()
List<? extends IProperty> getProperties()
void setProperties(List<? extends IProperty> properties)
properties
- the properties of this datamodel.List<Relationship> getRelationships(IDataModel otherDataModel)
otherDataModel
- another datamodel for which to find relationships to and from.boolean isRootEntity()
void setRootEntity(boolean value)
boolean isBinaryEntity()
void setBinaryEntity(boolean binaryEntity)
boolean isDefaultBinaryEntity()
void setDefaultBinaryEntity(boolean defaultBinaryEntity)
boolean isGenericOperationAllowed()
Copyright © 1982–2022 Adobe Systems Inc.. All rights reserved.