@Override public boolean isVisible(String modelName) { ModelMetaData model = getModel(modelName); if (model == null) { return true; } if (!visibilityOverrides.isEmpty()) { Boolean result = visibilityOverrides.get(modelName); if (result != null) { return result; } } return model.isVisible(); }
@Override public boolean isVisible(String modelName) { ModelMetaData model = getModel(modelName); if (model == null) { return true; } if (!visibilityOverrides.isEmpty()) { Boolean result = visibilityOverrides.get(modelName); if (result != null) { return result; } } return model.isVisible(); }
node.get(DESCRIPTION).set(model.getDescription()); node.get(VISIBLE).set(model.isVisible()); node.get(MODEL_TYPE).set(model.getModelType().toString()); if (model.getPath() != null) {
node.get(DESCRIPTION).set(model.getDescription()); node.get(VISIBLE).set(model.isVisible()); node.get(MODEL_TYPE).set(model.getModelType().toString()); if (model.getPath() != null) {
writeAttribute(writer, Element.TYPE.getLocalName(), model.getModelType().name()); writeAttribute(writer, Element.VISIBLE.getLocalName(), String.valueOf(model.isVisible())); writeAttribute(writer, Element.PATH.getLocalName(), model.getPath());
writeAttribute(writer, Element.TYPE.getLocalName(), model.getModelType().name()); writeAttribute(writer, Element.VISIBLE.getLocalName(), String.valueOf(model.isVisible())); writeAttribute(writer, Element.PATH.getLocalName(), model.getPath());
schema.setName(m.getName()); schema.setAnnotation(m.getDescription()); schema.setVisible(m.isVisible()); schema.setPhysical(m.isSource()); schema.setProperties(m.getPropertiesMap());
assertEquals(Model.Type.PHYSICAL, modelOne.getModelType()); assertEquals("model-value-override", modelOne.getPropertyValue("model-prop")); //$NON-NLS-1$ //$NON-NLS-2$ assertFalse(modelOne.isVisible()); assertEquals("model description", modelOne.getDescription()); assertEquals("DDL", modelOne.getSourceMetadataType().get(0));