Class SimulinkRequirement
java.lang.Object
org.eclipse.epsilon.emc.simulink.model.element.SimulinkModelElement
org.eclipse.epsilon.emc.simulink.requirement.model.element.SimulinkRequirement
- All Implemented Interfaces:
ISimulinkModelElement
,ISimulinkRequirementModelElement
,IModelElement
public class SimulinkRequirement
extends SimulinkModelElement
implements ISimulinkRequirementModelElement
-
Field Summary
FieldsFields inherited from class org.eclipse.epsilon.emc.simulink.model.element.SimulinkModelElement
engine, model, superType, type
-
Constructor Summary
ConstructorsConstructorDescriptionSimulinkRequirement
(SimulinkRequirementModel model, MatlabEngine engine) SimulinkRequirement
(SimulinkRequirementModel model, MatlabEngine engine, String subtype) SimulinkRequirement
(SimulinkRequirementModel model, MatlabEngine engine, SimulinkJustification justification) SimulinkRequirement
(SimulinkRequirementModel model, MatlabEngine engine, SimulinkRequirement requirement) SimulinkRequirement
(SimulinkRequirementModel model, MatlabEngine engine, HandleObject id) -
Method Summary
Modifier and TypeMethodDescriptionadd()
children()
boolean
getProperty
(String property) getType()
justify
(SimulinkJustification justification, String kind) justifyImplementation
(SimulinkJustification justification) justifyVerification
(SimulinkJustification justification) linkFrom
(ISimulinkModelElement element) linkTo
(ISimulinkModelElement element) parent()
void
setProperty
(String property, Object value) Methods inherited from class org.eclipse.epsilon.emc.simulink.model.element.SimulinkModelElement
getEngine, getOwningModel, getSuperType
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.eclipse.epsilon.eol.models.IModelElement
getOwningModel
Methods inherited from interface org.eclipse.epsilon.emc.simulink.model.element.ISimulinkModelElement
equals, getEngine
-
Field Details
-
requirementHandle
-
-
Constructor Details
-
SimulinkRequirement
public SimulinkRequirement(SimulinkRequirementModel model, MatlabEngine engine, SimulinkRequirement requirement) -
SimulinkRequirement
public SimulinkRequirement(SimulinkRequirementModel model, MatlabEngine engine, SimulinkJustification justification) -
SimulinkRequirement
-
SimulinkRequirement
-
SimulinkRequirement
-
-
Method Details
-
getProperty
- Specified by:
getProperty
in interfaceISimulinkModelElement
- Throws:
EolRuntimeException
-
setProperty
- Specified by:
setProperty
in interfaceISimulinkModelElement
- Throws:
EolRuntimeException
-
getAllTypeNamesOf
- Specified by:
getAllTypeNamesOf
in interfaceISimulinkModelElement
-
deleteElementInModel
- Specified by:
deleteElementInModel
in interfaceISimulinkModelElement
- Throws:
EolRuntimeException
-
getHandle
- Specified by:
getHandle
in interfaceISimulinkModelElement
-
getType
- Specified by:
getType
in interfaceISimulinkModelElement
- Overrides:
getType
in classSimulinkModelElement
-
children
-
add
-
parent
-
getImplementationStatus
- Throws:
MatlabException
-
justifyImplementation
-
justifyVerification
-
justify
-
linkTo
-
linkFrom
-