public class AssetDerivedSchemaElement extends AssetPrimitiveSchemaElement
| Modifier and Type | Field and Description |
|---|---|
protected DerivedSchemaElement |
derivedSchemaElementBean |
protected AssetSchemaImplementationQueries |
queries |
primitiveSchemaElementBeanassetMeaningsreferenceableBeanparentAsset| Constructor and Description |
|---|
AssetDerivedSchemaElement(AssetDescriptor parentAsset,
AssetDerivedSchemaElement templateSchemaElement)
Copy/clone Constructor the parentAsset is passed separately to the template because it is also
likely to be being cloned in the same operation and we want the definitions clone to point to the
asset clone and not the original asset.
|
AssetDerivedSchemaElement(AssetDescriptor parentAsset,
DerivedSchemaElement derivedSchemaElementBean,
AssetMeanings assetMeanings,
AssetSchemaImplementationQueries queries)
Bean constructor with parent asset
|
AssetDerivedSchemaElement(DerivedSchemaElement derivedSchemaElementBean,
AssetMeanings assetMeanings,
AssetSchemaImplementationQueries queries)
Bean constructor
|
| Modifier and Type | Method and Description |
|---|---|
AssetSchemaElement |
cloneAssetSchemaElement(AssetDescriptor parentAsset)
Returns a clone of this object as the abstract SchemaElement class.
|
boolean |
equals(Object objectToCompare)
Compare the values of the supplied object with those stored in the current object.
|
protected DerivedSchemaElement |
getDerivedSchemaElementBean()
Return the bean with all of the properties in it.
|
String |
getFormula()
Return the formula used to combine the values of the queries.
|
AssetSchemaImplementationQueries |
getQueries()
Return the list of queries that are used to create the derived schema element.
|
String |
toString()
Standard toString method.
|
getDataType, getDefaultValue, getPrimitiveSchemaElementBean, getSchemaElementBeangetAssetMeanings, getAuthor, getEncodingStandard, getSchemaProperties, getUsage, getVersionNumbergetAdditionalProperties, getQualifiedName, getReferenceableBeangetAssetClassifications, getElementHeaderBean, getGUID, getType, getURL, hashCodegetParentAsset, getParentAssetName, getParentAssetTypeNameprotected DerivedSchemaElement derivedSchemaElementBean
protected AssetSchemaImplementationQueries queries
public AssetDerivedSchemaElement(DerivedSchemaElement derivedSchemaElementBean, AssetMeanings assetMeanings, AssetSchemaImplementationQueries queries)
derivedSchemaElementBean - bean containing the schema element propertiesassetMeanings - iterator for the asset assetMeaningsqueries - queries used to create the elementpublic AssetDerivedSchemaElement(AssetDescriptor parentAsset, DerivedSchemaElement derivedSchemaElementBean, AssetMeanings assetMeanings, AssetSchemaImplementationQueries queries)
parentAsset - descriptor for parent assetderivedSchemaElementBean - bean containing the schema element propertiesassetMeanings - iterator for the asset assetMeaningsqueries - queries used to create the elementpublic AssetDerivedSchemaElement(AssetDescriptor parentAsset, AssetDerivedSchemaElement templateSchemaElement)
parentAsset - description of the asset that this schema element is attached to.templateSchemaElement - template object to copy.protected DerivedSchemaElement getDerivedSchemaElementBean()
public String getFormula()
public AssetSchemaImplementationQueries getQueries()
public AssetSchemaElement cloneAssetSchemaElement(AssetDescriptor parentAsset)
cloneAssetSchemaElement in class AssetPrimitiveSchemaElementparentAsset - description of the asset that this schema element is attached to.public String toString()
toString in class AssetPrimitiveSchemaElementpublic boolean equals(Object objectToCompare)
equals in class AssetPrimitiveSchemaElementobjectToCompare - supplied objectCopyright © 2018 ODPi. All rights reserved.