Class StateflowUtil
- java.lang.Object
-
- org.eclipse.epsilon.emc.simulink.util.StateflowUtil
-
public class StateflowUtil extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description StateflowUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.util.Collection<ISimulinkModelElement>
getAllOfStateflowTypeFromModel(SimulinkModel model, java.lang.String type)
static java.util.Collection<ISimulinkModelElement>
getAllStateflowBlocksFromModel(SimulinkModel model)
static java.lang.String
getBlockHandle(StateflowBlock block)
static java.lang.String
getBlockHandleFromId(SimulinkModel model, MatlabEngine engine, java.lang.Double id)
static java.lang.String
handleMethod(StateflowBlock block, java.lang.String methodName, java.lang.Object[] parameters)
static void
modelHandleAs(ISimulinkModelElement obj, java.lang.String as)
static void
modelHandleAs(SimulinkModel model, java.lang.String as)
static void
modelHandleAsM(ISimulinkModelElement obj)
static void
modelHandleAsM(SimulinkModel model)
-
-
-
Method Detail
-
getBlockHandleFromId
public static java.lang.String getBlockHandleFromId(SimulinkModel model, MatlabEngine engine, java.lang.Double id) throws MatlabException
- Throws:
MatlabException
-
getBlockHandle
public static java.lang.String getBlockHandle(StateflowBlock block) throws MatlabException
- Throws:
MatlabException
-
modelHandleAsM
public static void modelHandleAsM(ISimulinkModelElement obj) throws MatlabException
- Throws:
MatlabException
-
modelHandleAsM
public static void modelHandleAsM(SimulinkModel model) throws MatlabException
- Throws:
MatlabException
-
modelHandleAs
public static void modelHandleAs(ISimulinkModelElement obj, java.lang.String as) throws MatlabException
- Throws:
MatlabException
-
modelHandleAs
public static void modelHandleAs(SimulinkModel model, java.lang.String as) throws MatlabException
- Throws:
MatlabException
-
handleMethod
public static java.lang.String handleMethod(StateflowBlock block, java.lang.String methodName, java.lang.Object[] parameters) throws MatlabException
- Throws:
MatlabException
-
getAllStateflowBlocksFromModel
public static java.util.Collection<ISimulinkModelElement> getAllStateflowBlocksFromModel(SimulinkModel model) throws MatlabException
- Throws:
MatlabException
-
getAllOfStateflowTypeFromModel
public static java.util.Collection<ISimulinkModelElement> getAllOfStateflowTypeFromModel(SimulinkModel model, java.lang.String type) throws MatlabException
- Throws:
MatlabException
-
-