public class AssetDerivedSchemaType extends AssetPrimitiveSchemaType
| Modifier and Type | Field and Description |
|---|---|
protected DerivedSchemaElement |
derivedSchemaElementBean |
protected AssetSchemaImplementationQueries |
queries |
primitiveSchemaElementBeanassetMeaningsreferenceableBeanparentAsset| Constructor and Description |
|---|
AssetDerivedSchemaType(AssetDescriptor parentAsset,
AssetDerivedSchemaType 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.
|
AssetDerivedSchemaType(AssetDescriptor parentAsset,
DerivedSchemaElement derivedSchemaElementBean,
AssetMeanings assetMeanings,
AssetSchemaImplementationQueries queries)
Bean constructor with parent asset
|
AssetDerivedSchemaType(DerivedSchemaElement derivedSchemaElementBean,
AssetMeanings assetMeanings,
AssetSchemaImplementationQueries queries)
Bean constructor
|
| Modifier and Type | Method and Description |
|---|---|
AssetSchemaType |
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 AssetDerivedSchemaType(DerivedSchemaElement derivedSchemaElementBean, AssetMeanings assetMeanings, AssetSchemaImplementationQueries queries)
derivedSchemaElementBean - bean containing the schema element propertiesassetMeanings - iterator for the asset assetMeaningsqueries - queries used to create the elementpublic AssetDerivedSchemaType(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 AssetDerivedSchemaType(AssetDescriptor parentAsset, AssetDerivedSchemaType 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 AssetSchemaType cloneAssetSchemaElement(AssetDescriptor parentAsset)
cloneAssetSchemaElement in class AssetPrimitiveSchemaTypeparentAsset - description of the asset that this schema element is attached to.public String toString()
toString in class AssetPrimitiveSchemaTypepublic boolean equals(Object objectToCompare)
equals in class AssetPrimitiveSchemaTypeobjectToCompare - supplied objectCopyright © 2018 ODPi. All rights reserved.