package com.sap.furcas.ide.editor.contentassist.modeladapter; import java.util.Collection; import java.util.HashMap; import java.util.Map; public class StubModelElement { private Map<String, Object> strucFeatures = new HashMap<String, Object>(); public String type; public StubModelElement(String type) { this.type = type; } public void set(String strucFeatureName, Object strucFeature) { // System.out.println("Object of type: "+type+"; Setting feature '" + // strucFeatureName + "' to new value: '" + strucFeature + "'"); strucFeatures.put(strucFeatureName, strucFeature); } public String toString() { if (strucFeatures.get("name") != null) { return type + "(" + strucFeatures.get("name") + ")"; } return type; } public Object get(String propertyName) { return strucFeatures.get(propertyName); } public Collection<Object> getAllContained() { return this.strucFeatures.values(); } }