Class Struct
- java.lang.Object
-
- org.eclipse.epsilon.emc.simulink.types.AbstractType
-
- org.eclipse.epsilon.emc.simulink.types.Struct
-
- All Implemented Interfaces:
ISimulinkModelElement
,IModelElement
public class Struct extends AbstractType
-
-
Field Summary
Fields Modifier and Type Field Description protected static java.lang.String
CONTAINS_KEY_METHOD
protected static java.lang.String
CONTAINS_VALUE_METHOD
protected java.lang.reflect.Method
containsKeyMethod
protected java.lang.reflect.Method
containsValueMethod
protected static java.lang.String
ENTRY_SET_METHOD
protected java.lang.reflect.Method
entrySetMethod
protected static java.lang.String
EQUALS_METHOD
protected java.lang.reflect.Method
equalsMethod
protected static java.lang.String
GET_METHOD
protected java.lang.reflect.Method
getMethod
protected static java.lang.String
HASH_CODE_METHOD
protected java.lang.reflect.Method
hashCodeMethod
protected static java.lang.String
IS_EMPTY_METHOD
protected java.lang.reflect.Method
isEmptyMethod
protected static java.lang.String
KEY_SET_METHOD
protected java.lang.reflect.Method
keySetMethod
protected java.util.HashMap<java.lang.String,java.lang.Object>
keyValues
protected static java.lang.String
SIZE_METHOD
protected java.lang.reflect.Method
sizeMethod
protected static java.lang.String
STRUCT_MATLAB_CLASS
protected static java.lang.String
VALUES_METHOD
protected java.lang.reflect.Method
valuesMethod
-
Fields inherited from class org.eclipse.epsilon.emc.simulink.types.AbstractType
engine, object
-
-
Constructor Summary
Constructors Constructor Description Struct(java.lang.Object struct)
Struct(MatlabEngine struct)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Boolean
containsKey(java.lang.Object key)
java.lang.Boolean
containsValue(java.lang.Object value)
java.util.Set<?>
entrySet()
boolean
equals(java.lang.Object obj)
java.lang.Object
get(java.lang.Object key)
protected static java.lang.Class<?>
getMatlabClass()
protected java.lang.Object
getObject()
java.lang.Object
getProperty(java.lang.String property)
int
hashCode()
protected void
init()
static boolean
is(java.lang.Object obj)
java.lang.Boolean
isEmpty()
java.util.Set<?>
keySet()
void
setProperty(java.lang.String property, java.lang.Object value)
java.lang.Integer
size()
java.lang.String
toString()
java.util.Set<?>
values()
-
Methods inherited from class org.eclipse.epsilon.emc.simulink.types.AbstractType
deleteElementInModel, getAllTypeNamesOf, getEngine, getHandle, getOwningModel, getType
-
-
-
-
Field Detail
-
STRUCT_MATLAB_CLASS
protected static final java.lang.String STRUCT_MATLAB_CLASS
- See Also:
- Constant Field Values
-
CONTAINS_KEY_METHOD
protected static final java.lang.String CONTAINS_KEY_METHOD
- See Also:
- Constant Field Values
-
CONTAINS_VALUE_METHOD
protected static final java.lang.String CONTAINS_VALUE_METHOD
- See Also:
- Constant Field Values
-
EQUALS_METHOD
protected static final java.lang.String EQUALS_METHOD
- See Also:
- Constant Field Values
-
GET_METHOD
protected static final java.lang.String GET_METHOD
- See Also:
- Constant Field Values
-
ENTRY_SET_METHOD
protected static final java.lang.String ENTRY_SET_METHOD
- See Also:
- Constant Field Values
-
HASH_CODE_METHOD
protected static final java.lang.String HASH_CODE_METHOD
- See Also:
- Constant Field Values
-
IS_EMPTY_METHOD
protected static final java.lang.String IS_EMPTY_METHOD
- See Also:
- Constant Field Values
-
KEY_SET_METHOD
protected static final java.lang.String KEY_SET_METHOD
- See Also:
- Constant Field Values
-
SIZE_METHOD
protected static final java.lang.String SIZE_METHOD
- See Also:
- Constant Field Values
-
VALUES_METHOD
protected static final java.lang.String VALUES_METHOD
- See Also:
- Constant Field Values
-
keyValues
protected java.util.HashMap<java.lang.String,java.lang.Object> keyValues
-
containsKeyMethod
protected java.lang.reflect.Method containsKeyMethod
-
containsValueMethod
protected java.lang.reflect.Method containsValueMethod
-
equalsMethod
protected java.lang.reflect.Method equalsMethod
-
getMethod
protected java.lang.reflect.Method getMethod
-
entrySetMethod
protected java.lang.reflect.Method entrySetMethod
-
hashCodeMethod
protected java.lang.reflect.Method hashCodeMethod
-
isEmptyMethod
protected java.lang.reflect.Method isEmptyMethod
-
keySetMethod
protected java.lang.reflect.Method keySetMethod
-
sizeMethod
protected java.lang.reflect.Method sizeMethod
-
valuesMethod
protected java.lang.reflect.Method valuesMethod
-
-
Constructor Detail
-
Struct
public Struct(java.lang.Object struct)
-
Struct
public Struct(MatlabEngine struct)
-
-
Method Detail
-
is
public static boolean is(java.lang.Object obj)
-
getMatlabClass
protected static java.lang.Class<?> getMatlabClass()
-
init
protected void init()
- Specified by:
init
in classAbstractType
-
containsKey
public java.lang.Boolean containsKey(java.lang.Object key)
-
containsValue
public java.lang.Boolean containsValue(java.lang.Object value)
-
equals
public boolean equals(java.lang.Object obj)
- Specified by:
equals
in interfaceISimulinkModelElement
- Overrides:
equals
in classjava.lang.Object
-
get
public java.lang.Object get(java.lang.Object key)
-
entrySet
public java.util.Set<?> entrySet()
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
isEmpty
public java.lang.Boolean isEmpty()
-
keySet
public java.util.Set<?> keySet()
-
size
public java.lang.Integer size()
-
values
public java.util.Set<?> values()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
getProperty
public java.lang.Object getProperty(java.lang.String property) throws EolRuntimeException
- Throws:
EolRuntimeException
-
setProperty
public void setProperty(java.lang.String property, java.lang.Object value) throws EolRuntimeException
- Throws:
EolRuntimeException
-
getObject
protected java.lang.Object getObject()
- Specified by:
getObject
in classAbstractType
-
-