package jadex.application.space.envsupport; import jadex.commons.meta.IPropertyMetaData; import jadex.javaparser.IParsedExpression; public class MObjectTypeProperty implements IPropertyMetaData { private Object value; private String name; private Class type; private boolean dynamic; private boolean event; public Object getValue() { return value; } public void setValue(Object value) { this.value = value; if (type == null) type = ((IParsedExpression)value).getStaticType(); } public String getName() { return name; } public void setName(String name) { this.name = name; } public Class getType() { return type; } public void setType(Class type) { this.type = type; } public boolean isDynamic() { return dynamic; } public void setDynamic(boolean dynamic) { this.dynamic = dynamic; } public boolean isEvent() { return event; } public void setEvent(boolean event) { this.event = event; } }