org.modeldriven.fuml.repository.model
Class Property

java.lang.Object
  extended by org.modeldriven.fuml.repository.model.Element
      extended by org.modeldriven.fuml.repository.model.NamedElement
          extended by org.modeldriven.fuml.repository.model.Property
All Implemented Interfaces:
Element, NamedElement, Property

public class Property
extends NamedElement
implements Property


Constructor Summary
Property(Property property, RepositoryArtifact artifact)
           
 
Method Summary
 String findPropertyDefault()
           
 Classifier findType()
           
 Association getAssociation()
           
 Class_ getClass_()
           
 ValueSpecification getDefaultValue()
           
 Property getDelegate()
           
 int getLowerValue()
           
 Property getOpposite()
           
 String getPropertyDefault()
           
 Classifier getType()
           
 String getUpperValue()
           
 boolean hasPropertyDefaultValue()
           
 boolean isDataType()
           
 boolean isDerived()
           
 boolean isRequired()
           
 boolean isSingular()
           
 void setAssociation(Association assoc)
           
 void setDefaultValue(ValueSpecification defaultValue)
           
 
Methods inherited from class org.modeldriven.fuml.repository.model.NamedElement
getName, getQualifiedName
 
Methods inherited from class org.modeldriven.fuml.repository.model.Element
getArtifact, getHref, getXmiId, getXmiNamespace
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.modeldriven.fuml.repository.NamedElement
getName, getQualifiedName
 
Methods inherited from interface org.modeldriven.fuml.repository.Element
getArtifact, getHref, getXmiId, getXmiNamespace
 

Constructor Detail

Property

public Property(Property property,
                RepositoryArtifact artifact)
Method Detail

getClass_

public Class_ getClass_()
Specified by:
getClass_ in interface Property

getDefaultValue

public ValueSpecification getDefaultValue()
Specified by:
getDefaultValue in interface Property

setDefaultValue

public void setDefaultValue(ValueSpecification defaultValue)
Specified by:
setDefaultValue in interface Property

getOpposite

public Property getOpposite()
Specified by:
getOpposite in interface Property

getDelegate

public Property getDelegate()
Specified by:
getDelegate in interface Element
Specified by:
getDelegate in interface Property
Overrides:
getDelegate in class Element

getType

public Classifier getType()
Specified by:
getType in interface Property

findType

public Classifier findType()
Specified by:
findType in interface Property

isDataType

public boolean isDataType()
Specified by:
isDataType in interface Property

getAssociation

public Association getAssociation()
Specified by:
getAssociation in interface Property

setAssociation

public void setAssociation(Association assoc)
Specified by:
setAssociation in interface Property

isDerived

public boolean isDerived()
Specified by:
isDerived in interface Property

isRequired

public boolean isRequired()
Specified by:
isRequired in interface Property

isSingular

public boolean isSingular()
Specified by:
isSingular in interface Property

getPropertyDefault

public String getPropertyDefault()
Specified by:
getPropertyDefault in interface Property

findPropertyDefault

public String findPropertyDefault()
Specified by:
findPropertyDefault in interface Property

hasPropertyDefaultValue

public boolean hasPropertyDefaultValue()
Specified by:
hasPropertyDefaultValue in interface Property

getUpperValue

public String getUpperValue()
Specified by:
getUpperValue in interface Property

getLowerValue

public int getLowerValue()
Specified by:
getLowerValue in interface Property


Copyright © 2012. All Rights Reserved.