Class DesignModelProperties
java.lang.Object
org.odpi.openmetadata.frameworks.openmetadata.properties.EntityProperties
org.odpi.openmetadata.frameworks.openmetadata.properties.OpenMetadataRootProperties
org.odpi.openmetadata.frameworks.openmetadata.properties.ReferenceableProperties
org.odpi.openmetadata.frameworks.openmetadata.properties.collections.CollectionProperties
org.odpi.openmetadata.frameworks.openmetadata.properties.designmodels.DesignModelProperties
- Direct Known Subclasses:
ConceptModelProperties
,SolutionBlueprintProperties
DesignModel describes a collection of design model elements that make up a model of a design.
-
Constructor Summary
ConstructorsConstructorDescriptionDefault constructorDesignModelProperties
(DesignModelProperties template) Copy/clone constructor -
Method Summary
Modifier and TypeMethodDescriptionboolean
Compare the values of the supplied object with those stored in the current object.Return the list of authors for this design.Return the status of the element.int
hashCode()
Return hash code based on properties.void
setAuthors
(List<String> authors) Set up the list of authors for this design.void
setUserDefinedStatus
(String userDefinedStatus) Set up the status of the elementtoString()
JSON-style toStringMethods inherited from class org.odpi.openmetadata.frameworks.openmetadata.properties.ReferenceableProperties
getAdditionalProperties, getCategory, getDescription, getDisplayName, getIdentifier, getQualifiedName, getVersionIdentifier, setAdditionalProperties, setCategory, setDescription, setDisplayName, setIdentifier, setQualifiedName, setVersionIdentifier
Methods inherited from class org.odpi.openmetadata.frameworks.openmetadata.properties.OpenMetadataRootProperties
getExtendedProperties, getTypeName, setExtendedProperties, setTypeName
Methods inherited from class org.odpi.openmetadata.frameworks.openmetadata.properties.EntityProperties
getEffectiveFrom, getEffectiveTo, setEffectiveFrom, setEffectiveTo
-
Constructor Details
-
DesignModelProperties
public DesignModelProperties()Default constructor -
DesignModelProperties
Copy/clone constructor- Parameters:
template
- object to copy
-
-
Method Details
-
getUserDefinedStatus
Return the status of the element.- Returns:
- string
-
setUserDefinedStatus
Set up the status of the element- Parameters:
userDefinedStatus
- string
-
getAuthors
Return the list of authors for this design.- Returns:
- list
-
setAuthors
Set up the list of authors for this design.- Parameters:
authors
- list
-
toString
JSON-style toString- Overrides:
toString
in classCollectionProperties
- Returns:
- return string containing the property names and values
-
equals
Compare the values of the supplied object with those stored in the current object.- Overrides:
equals
in classReferenceableProperties
- Parameters:
objectToCompare
- supplied object- Returns:
- boolean result of comparison
-
hashCode
public int hashCode()Return hash code based on properties.- Overrides:
hashCode
in classReferenceableProperties
- Returns:
- int
-