Package org.eclipse.epsilon.eol.types
Class EolMapType
- java.lang.Object
-
- org.eclipse.epsilon.eol.types.EolType
-
- org.eclipse.epsilon.eol.types.EolMapType
-
public class EolMapType extends EolType
-
-
Field Summary
Fields Modifier and Type Field Description static EolMapType
ConcurrentMap
protected EolType
keyType
static EolMapType
Map
protected EolType
valueType
-
Constructor Summary
Constructors Constructor Description EolMapType()
EolMapType(java.lang.String name)
EolMapType(EolType keyType, EolType valueType)
EolMapType(EolType keyType, EolType valueType, boolean concurrent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EolMap<java.lang.Object,java.lang.Object>
createInstance()
EolMap<java.lang.Object,java.lang.Object>
createInstance(java.util.List<java.lang.Object> parameters)
EolType
getKeyType()
java.lang.String
getName()
EolType
getValueType()
boolean
isConcurrent()
boolean
isKind(java.lang.Object o)
boolean
isType(java.lang.Object o)
void
setKeyType(EolType keyType)
void
setValueType(EolType valueType)
java.lang.String
toString()
-
-
-
Field Detail
-
Map
public static final EolMapType Map
-
ConcurrentMap
public static final EolMapType ConcurrentMap
-
keyType
protected EolType keyType
-
valueType
protected EolType valueType
-
-
Method Detail
-
isConcurrent
public boolean isConcurrent()
- Returns:
- Since:
- 1.6
-
createInstance
public EolMap<java.lang.Object,java.lang.Object> createInstance() throws EolRuntimeException
- Specified by:
createInstance
in classEolType
- Throws:
EolRuntimeException
-
createInstance
public EolMap<java.lang.Object,java.lang.Object> createInstance(java.util.List<java.lang.Object> parameters) throws EolRuntimeException
- Specified by:
createInstance
in classEolType
- Throws:
EolRuntimeException
-
setKeyType
public void setKeyType(EolType keyType)
-
getKeyType
public EolType getKeyType()
-
setValueType
public void setValueType(EolType valueType)
-
getValueType
public EolType getValueType()
-
-