valueToInject = ((Value) previousValue).getValue(); } else { Instance instance = (Instance) dicValue.eContainer().eContainer(); DictionaryAttribute dicAtt = instance.getTypeDefinition().getDictionaryType().findAttributesByID(dicValue.getName()); if (dicAtt.getDefaultValue() != null && !dicAtt.getDefaultValue().equals("")) {
private void debug(Value value) { Instance instance = (Instance) value.eContainer().eContainer(); DictionaryAttribute attr = instance.getTypeDefinition().getDictionaryType().findAttributesByID(value.getName()); if (attr.getFragmentDependant()) { Log.debug("Update param for {}.{}/{} = '{}'", instance.getName(), value.getName(), ((NamedElement) value.eContainer()).getName(), value.getValue()); } else { Log.debug("Update param for {}.{} = '{}'", instance.getName(), value.getName(), value.getValue()); } }
TupleObjPrim updateVal = new TupleObjPrim(val, AdaptationType.UpdateDictionaryInstance); if (!elementAlreadyProcessed.containsKey(updateVal.getKey())) { Object[] values = new Object[] { val.eContainer().eContainer(), val }; adaptationModel.getAdaptations().add(adapt(AdaptationType.UpdateDictionaryInstance, values)); elementAlreadyProcessed.put(updateVal.getKey(), updateVal); TupleObjPrim updateVal = new TupleObjPrim(val, AdaptationType.UpdateDictionaryInstance); if (!elementAlreadyProcessed.containsKey(updateVal.getKey())) { Object[] values = new Object[] { val.eContainer().eContainer(), val }; adaptationModel.getAdaptations().add(adapt(AdaptationType.UpdateDictionaryInstance, values)); elementAlreadyProcessed.put(updateVal.getKey(), updateVal);
KMFContainer previousValue = previousModel.findByPath(dicValue.path()); if (previousValue == null) { Instance instance = (Instance) dicValue.eContainer().eContainer(); if (instance != null) { KMFContainer previousInstance = previousModel.findByPath(c.path());