kaos.ontology.util
Interface KAoSOntClassBuilder
- All Known Subinterfaces:
- HistoryActionBuilder
- All Known Implementing Classes:
- CompoundConditionBuilderImpl, HistoryActionBuilderImpl, KAoSConditionBuilderImpl, KAoSOntClassBuilderImpl, ObligationConstraintsBuilder, StateBuilderImpl
public interface KAoSOntClassBuilder
Method Summary |
void |
addPropertyRangeInstance(java.lang.String propertyName,
java.lang.String instanceName)
|
void |
addPropertyRangeInstance(java.lang.String propertyName,
java.lang.String instanceName,
java.lang.String type)
|
void |
addRequiredValueOnProperty(java.lang.String propertyName,
java.lang.String instanceName)
|
void |
addSuperlass(java.lang.String superclassName)
|
java.util.List<java.lang.String> |
getAllSuperclasses()
|
java.lang.String |
getBasePropertyRangeClass(java.lang.String propertyName)
|
java.lang.String |
getClassName()
|
java.lang.String |
getComplementParentClassForPropertyRange(java.lang.String propertyName)
|
java.lang.String |
getCurrentPropertyRangeClass(java.lang.String propertyName)
|
java.lang.String |
getMainSuperClass()
|
SerializableOntModelImpl |
getOntModel()
|
java.util.Vector<java.lang.String> |
getPropertyNames()
|
java.lang.String[] |
getPropertyRangeInstance(java.lang.String propertyName)
|
java.lang.String |
getRestrictionTypeName(java.lang.String propertyName)
|
boolean |
isPropertyRangeBasedOnClass(java.lang.String propertyName)
|
boolean |
isRangeComplement(java.lang.String propertyName)
|
void |
makeRangeComplement(java.lang.String propertyName,
java.lang.String propertyClassName)
|
void |
removePropertyRangeInstance(java.lang.String propertyName,
java.lang.String instanceName)
|
void |
removeRequiredValueOnProperty(java.lang.String propertyName,
java.lang.String instanceName)
|
void |
removeSuperclass(java.lang.String superclassName)
|
void |
setMainSuperClass(java.lang.String mainSuperClass)
|
void |
setPropertyRangeClass(java.lang.String propertyName,
java.lang.String propertyClassName)
|
void |
setPropertyRangeClass(java.lang.String propertyName,
java.lang.String propertyClassName,
java.lang.String type)
|
void |
showClass(Logger log,
int level)
|
java.lang.String |
toSimpleTestString()
|
java.lang.String |
toString()
|
_someValuesFromRestriction
static final java.lang.String _someValuesFromRestriction
- See Also:
- Constant Field Values
_allValuesFromRestriction
static final java.lang.String _allValuesFromRestriction
- See Also:
- Constant Field Values
getOntModel
SerializableOntModelImpl getOntModel()
throws BuildingNotCompleted
- Throws:
BuildingNotCompleted
getClassName
java.lang.String getClassName()
throws ValueNotSet
- Throws:
ValueNotSet
setMainSuperClass
void setMainSuperClass(java.lang.String mainSuperClass)
throws ClassNameNotSet
- Throws:
ClassNameNotSet
getMainSuperClass
java.lang.String getMainSuperClass()
throws ValueNotSet
- Throws:
ValueNotSet
addSuperlass
void addSuperlass(java.lang.String superclassName)
throws ClassNameNotSet,
DisjointClassWithAlreadyAdded
- Throws:
ClassNameNotSet
DisjointClassWithAlreadyAdded
removeSuperclass
void removeSuperclass(java.lang.String superclassName)
throws ClassNotSuperClass
- Throws:
ClassNotSuperClass
getAllSuperclasses
java.util.List<java.lang.String> getAllSuperclasses()
throws ValueNotSet
- Throws:
ValueNotSet
isPropertyRangeBasedOnClass
boolean isPropertyRangeBasedOnClass(java.lang.String propertyName)
throws ValueNotSet
- Throws:
ValueNotSet
setPropertyRangeClass
void setPropertyRangeClass(java.lang.String propertyName,
java.lang.String propertyClassName)
throws ClassNameNotSet
- Throws:
ClassNameNotSet
setPropertyRangeClass
void setPropertyRangeClass(java.lang.String propertyName,
java.lang.String propertyClassName,
java.lang.String type)
throws ClassNameNotSet
- Throws:
ClassNameNotSet
getComplementParentClassForPropertyRange
java.lang.String getComplementParentClassForPropertyRange(java.lang.String propertyName)
getBasePropertyRangeClass
java.lang.String getBasePropertyRangeClass(java.lang.String propertyName)
throws ValueNotSet,
RangeIsBasedOnInstances
- Throws:
ValueNotSet
RangeIsBasedOnInstances
getCurrentPropertyRangeClass
java.lang.String getCurrentPropertyRangeClass(java.lang.String propertyName)
throws ValueNotSet
- Throws:
ValueNotSet
addPropertyRangeInstance
void addPropertyRangeInstance(java.lang.String propertyName,
java.lang.String instanceName)
throws ClassNameNotSet,
RangeIsBasedOnAClass
- Throws:
ClassNameNotSet
RangeIsBasedOnAClass
addPropertyRangeInstance
void addPropertyRangeInstance(java.lang.String propertyName,
java.lang.String instanceName,
java.lang.String type)
throws ClassNameNotSet,
RangeIsBasedOnAClass
- Throws:
ClassNameNotSet
RangeIsBasedOnAClass
removePropertyRangeInstance
void removePropertyRangeInstance(java.lang.String propertyName,
java.lang.String instanceName)
throws RangeIsBasedOnAClass,
InstanceNotInThisRange
- Throws:
RangeIsBasedOnAClass
InstanceNotInThisRange
getPropertyRangeInstance
java.lang.String[] getPropertyRangeInstance(java.lang.String propertyName)
throws ValueNotSet,
RangeIsBasedOnAClass
- Throws:
ValueNotSet
RangeIsBasedOnAClass
addRequiredValueOnProperty
void addRequiredValueOnProperty(java.lang.String propertyName,
java.lang.String instanceName)
throws ClassNameNotSet
- Throws:
ClassNameNotSet
removeRequiredValueOnProperty
void removeRequiredValueOnProperty(java.lang.String propertyName,
java.lang.String instanceName)
throws ClassNameNotSet,
ValueNotSet
- Throws:
ClassNameNotSet
ValueNotSet
makeRangeComplement
void makeRangeComplement(java.lang.String propertyName,
java.lang.String propertyClassName)
throws KAoSOntClassBuilder.AlreadyComplement
- Throws:
KAoSOntClassBuilder.AlreadyComplement
isRangeComplement
boolean isRangeComplement(java.lang.String propertyName)
getPropertyNames
java.util.Vector<java.lang.String> getPropertyNames()
getRestrictionTypeName
java.lang.String getRestrictionTypeName(java.lang.String propertyName)
showClass
void showClass(Logger log,
int level)
toString
java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
toSimpleTestString
java.lang.String toSimpleTestString()