Uses of Class
de.uni_trier.wi2.procake.utils.exception.IllegalEditException
Package
Description
Provides interfaces of all data classes and of the data model.
-
Uses of IllegalEditException in de.uni_trier.wi2.procake.data.model
Modifier and TypeMethodDescriptionvoid
Model.removeClass
(String className) Removes aDataClass
from the Model.void
DataClass.setAbstract
(boolean value) It is possible to model abstract user classes.The name of a data class must be unique in the data model. -
Uses of IllegalEditException in de.uni_trier.wi2.procake.data.model.base
Modifier and TypeMethodDescriptionvoid
Adds an additionalDataClass
to the list of data classesvoid
AggregateClass.addAttribute
(String attributeName, DataClass type) Adds an attribute an the end of the attribute list.void
InstanceTaxonomyOrderPredicate.addRelation
(AtomicObject father, AtomicObject son) To add a relation to the taxonomy the father and the son must be specified.AtomicClass.createNewInstanceEnumerationPredicate()
Creates a newInstanceEnumerationPredicate
for this class.AtomicClass.createNewInstanceIntervalPredicate()
Creates a newInstanceIntervalPredicate
for this class.AtomicClass.createNewInstanceOntologyOrderPredicate()
createNewInstanceOntologyOrderPredicate.AtomicClass.createNewInstanceTaxonomyOrderPredicate()
createNewInstanceTaxonomyOrderPredicate.AtomicClass.createNewInstanceTotalOrderPredicate()
createNewInstanceTotalOrderPredicate.void
Removes aDataClass
from the list of data classes.void
AggregateClass.removeAttribute
(String attributeName) removes the given attributeAtomicClass.removeInstancePredicate()
Removes a definedInstancePredicate
from the atomic class.void
AtomicClass.setDefaultValue
(Object defaultValue) Each AtomicClass contains a default value that is used to initialize anAtomicObject
.void
CollectionClass.setElementClass
(DataClass elementClass) Each collection can contain elements of one special type.void
IntervalClass.setElementClass
(AtomicClass elementClass) Specify the element class of the interval.void
CollectionClass.setMaxCardinality
(int maxCardinality) setMaxCardinality.void
ByteArrayClass.setMaxSize
(long maxSize) Specify the maximum size of the byte array that is allowed in theByteArrayObject
.void
ByteArrayClass.setMimeType
(String mimeType) Specifies the mime type of the content of aByteArrayObject
.void
CollectionClass.setMinCardinality
(int minCardinality) setMinCardinality.void
AggregateClass.updateAttributeType
(String attributeName, DataClass newType) To change the type of the attribute call this message. -
Uses of IllegalEditException in de.uni_trier.wi2.procake.data.model.base.impl
Modifier and TypeMethodDescriptionvoid
Adds an additionalDataClass
to the list of data classesvoid
AggregateClassImpl.addAttribute
(String attributeName, DataClass attributeType) Adds an attribute an the end of the attribute list.void
InstanceTaxonomyOrderPredicateImpl.addRelation
(AtomicObject parent, AtomicObject child) To add a relation to the taxonomy the father and the son must be specified.AtomicClassImpl.createNewInstanceEnumerationPredicate()
Creates a newInstanceEnumerationPredicate
for this class.AtomicClassImpl.createNewInstanceIntervalPredicate()
Creates a newInstanceIntervalPredicate
for this class.AtomicClassImpl.createNewInstanceOntologyOrderPredicate()
createNewInstanceOntologyOrderPredicate.AtomicClassImpl.createNewInstanceTaxonomyOrderPredicate()
createNewInstanceTaxonomyOrderPredicate.AtomicClassImpl.createNewInstanceTotalOrderPredicate()
createNewInstanceTotalOrderPredicate.void
Removes aDataClass
from the list of data classes.void
AggregateClassImpl.removeAttribute
(String attributeName) removes the given attributeAtomicClassImpl.removeInstancePredicate()
Removes a definedInstancePredicate
from the atomic class.void
AtomicClassImpl.setDefaultValue
(Object defaultValue) Each AtomicClass contains a default value that is used to initialize anAtomicObject
.void
CollectionClassImpl.setElementClass
(DataClass elementClass) Each collection can contain elements of one special type.void
IntervalClassImpl.setElementClass
(AtomicClass elementClass) Specify the element class of the interval.void
InstanceEnumerationPredicateImpl.setInheritance
(boolean value) void
CollectionClassImpl.setMaxCardinality
(int maxCardinality) setMaxCardinality.void
ByteArrayClassImpl.setMaxSize
(long maxSize) Specify the maximum size of the byte array that is allowed in theByteArrayObject
.void
ByteArrayClassImpl.setMimeType
(String mimeType) Specifies the mime type of the content of aByteArrayObject
.void
CollectionClassImpl.setMinCardinality
(int minCardinality) setMinCardinality.void
AggregateClassImpl.updateAttributeType
(String attributeName, DataClass newType) To change the type of the attribute call this message. -
Uses of IllegalEditException in de.uni_trier.wi2.procake.data.model.impl
Modifier and TypeMethodDescriptionprotected void
AbstractDataClassImpl.checkEditability()
checkEditability.protected void
ModelImpl.removeClass
(DataClass newClass) removeClass.void
ModelImpl.removeClass
(String newClass) Removes aDataClass
from the Model.protected void
ModelImpl.renameClass
(String oldName, String newName) renameClass.void
AbstractDataClassImpl.setAbstract
(boolean value) It is possible to model abstract user classes.protected void
Setter for the fieldmodel
.The name of a data class must be unique in the data model.