/** * {@inheritDoc} * * @see * org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider#provides(org.eclipse.emf.eef.runtime.context.PropertiesEditingContext, * java.lang.String, java.lang.Class) */ @SuppressWarnings("rawtypes") public boolean provides( final PropertiesEditingContext editingContext, final String part, final java.lang.Class refinement) { return (editingContext.getEObject() instanceof System) && ((SystemSystemPropertiesEditionComponent.SYSTEM_PART.equals(part) && (refinement == SystemSystemPropertiesEditionComponent.class)) || (MetadataCptPropertiesEditionComponent.METADATAS_PART.equals(part) && (refinement == MetadataCptPropertiesEditionComponent.class))); }
/** * {@inheritDoc} * * @see * org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider#getPropertiesEditingComponent(org.eclipse.emf.eef.runtime.context.PropertiesEditingContext, * java.lang.String, java.lang.String) */ @Override public IPropertiesEditionComponent getPropertiesEditingComponent( final PropertiesEditingContext editingContext, final String mode, final String part) { if (editingContext.getEObject() instanceof System) { if (SystemSystemPropertiesEditionComponent.SYSTEM_PART.equals(part)) { return new SystemSystemPropertiesEditionComponent( editingContext, editingContext.getEObject(), mode); } if (MetadataCptPropertiesEditionComponent.METADATAS_PART.equals(part)) { return new MetadataCptPropertiesEditionComponent( editingContext, editingContext.getEObject(), mode); } } return super.getPropertiesEditingComponent(editingContext, mode, part); }
/** * {@inheritDoc} * * @see * org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider#getPropertiesEditingComponent(org.eclipse.emf.eef.runtime.context.PropertiesEditingContext, * java.lang.String, java.lang.String, java.lang.Class) */ @Override @SuppressWarnings("rawtypes") public IPropertiesEditionComponent getPropertiesEditingComponent( final PropertiesEditingContext editingContext, final String mode, final String part, final java.lang.Class refinement) { if (editingContext.getEObject() instanceof System) { if (SystemSystemPropertiesEditionComponent.SYSTEM_PART.equals(part) && (refinement == SystemSystemPropertiesEditionComponent.class)) { return new SystemSystemPropertiesEditionComponent( editingContext, editingContext.getEObject(), mode); } if (MetadataCptPropertiesEditionComponent.METADATAS_PART.equals(part) && (refinement == MetadataCptPropertiesEditionComponent.class)) { return new MetadataCptPropertiesEditionComponent( editingContext, editingContext.getEObject(), mode); } } return super.getPropertiesEditingComponent(editingContext, mode, part, refinement); }
/** * {@inheritDoc} * * @see * org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider#provides(org.eclipse.emf.eef.runtime.context.PropertiesEditingContext, * java.lang.String) */ public boolean provides(final PropertiesEditingContext editingContext, final String part) { return (editingContext.getEObject() instanceof System) && (SystemSystemPropertiesEditionComponent.SYSTEM_PART.equals(part) || MetadataCptPropertiesEditionComponent.METADATAS_PART.equals(part)); }