/** * {@inheritDoc} * * @see * org.eclipse.emf.eef.runtime.impl.components.StandardPropertiesEditionComponent#updatePart(org.eclipse.emf.common.notify.Notification) */ public void updatePart(Notification msg) { super.updatePart(msg); if (editingPart.isVisible()) { FlowEventPropertiesEditionPart flowEventPart = (FlowEventPropertiesEditionPart) editingPart; if (EnvironmentPackage.eINSTANCE.getObeoDSMObject_Description().equals(msg.getFeature()) && msg.getNotifier().equals(semanticObject) && flowEventPart != null && isAccessible(FlowViewsRepository.FlowEvent.Properties.description)) { if (msg.getNewValue() != null) { flowEventPart.setDescription( EcoreUtil.convertToString(EcorePackage.Literals.ESTRING, msg.getNewValue())); } else { flowEventPart.setDescription(""); } } if (CinematicPackage.eINSTANCE.getNamedElement_Name().equals(msg.getFeature()) && msg.getNotifier().equals(semanticObject) && flowEventPart != null && isAccessible(FlowViewsRepository.FlowEvent.Properties.name)) { if (msg.getNewValue() != null) { flowEventPart.setName( EcoreUtil.convertToString(EcorePackage.Literals.ESTRING, msg.getNewValue())); } else { flowEventPart.setName(""); } } if (FlowPackage.eINSTANCE.getFlowEvent_Binds().equals(msg.getFeature()) && isAccessible(FlowViewsRepository.FlowEvent.Properties.binds)) flowEventPart.updateBinds(); } }
/** * {@inheritDoc} * * @see * org.eclipse.emf.eef.runtime.impl.components.StandardPropertiesEditionComponent#updatePart(org.eclipse.emf.common.notify.Notification) */ public void updatePart(Notification msg) { super.updatePart(msg); if (editingPart.isVisible()) { DomainClassPropertiesEditionPart domainClassPart = (DomainClassPropertiesEditionPart) editingPart; if (EnvironmentPackage.eINSTANCE.getType_Name().equals(msg.getFeature()) && msg.getNotifier().equals(semanticObject) && domainClassPart != null && isAccessible(GraalViewsRepository.DomainClass.Properties.name)) { if (msg.getNewValue() != null) { domainClassPart.setName( EcoreUtil.convertToString(EcorePackage.Literals.ESTRING, msg.getNewValue())); } else { domainClassPart.setName(""); } } if (EnvironmentPackage.eINSTANCE.getStructuredType_Supertype().equals(msg.getFeature()) && domainClassPart != null && isAccessible(GraalViewsRepository.DomainClass.Properties.superType)) domainClassPart.setSuperType((EObject) msg.getNewValue()); if (EnvironmentPackage.eINSTANCE.getObeoDSMObject_Description().equals(msg.getFeature()) && msg.getNotifier().equals(semanticObject) && domainClassPart != null && isAccessible(GraalViewsRepository.DomainClass.Properties.description)) { if (msg.getNewValue() != null) { domainClassPart.setDescription( EcoreUtil.convertToString(EcorePackage.Literals.ESTRING, msg.getNewValue())); } else { domainClassPart.setDescription(""); } } } }
/** * {@inheritDoc} * * @see * org.eclipse.emf.eef.runtime.impl.components.StandardPropertiesEditionComponent#updatePart(org.eclipse.emf.common.notify.Notification) */ public void updatePart(Notification msg) { if (editingPart.isVisible()) { PropertiesEditionElementPropertiesEditionPart basePart = (PropertiesEditionElementPropertiesEditionPart) editingPart; if (MappingPackage.eINSTANCE.getAbstractPropertyBinding_Name().equals(msg.getFeature()) && basePart != null && isAccessible(ComponentsViewsRepository.PropertiesEditionElement.Properties.name)) { if (msg.getNewValue() != null) { basePart.setName( EcoreUtil.convertToString(EcorePackage.Literals.ESTRING, msg.getNewValue())); } else { basePart.setName(""); } } if (MappingPackage.eINSTANCE.getAbstractPropertyBinding_Views().equals(msg.getFeature()) && isAccessible(ComponentsViewsRepository.PropertiesEditionElement.Binding.views)) basePart.updateViews(); if (MappingPackage.eINSTANCE.getEMFPropertyBinding_Model().equals(msg.getFeature()) && basePart != null && isAccessible(ComponentsViewsRepository.PropertiesEditionElement.Binding.model)) basePart.setModel((EObject) msg.getNewValue()); if (ComponentsPackage.eINSTANCE.getEEFElement_HelpID().equals(msg.getFeature()) && basePart != null && isAccessible(ComponentsViewsRepository.PropertiesEditionElement.Properties.helpID)) { if (msg.getNewValue() != null) { basePart.setHelpID( EcoreUtil.convertToString(EcorePackage.Literals.ESTRING, msg.getNewValue())); } else { basePart.setHelpID(""); } } } }
/** * {@inheritDoc} * @see org.eclipse.emf.eef.runtime.impl.components.StandardPropertiesEditionComponent#updatePart(org.eclipse.emf.common.notify.Notification) */ public void updatePart(Notification msg) { super.updatePart(msg); if (editingPart.isVisible()) { ArtifactIdentifierPropertiesEditionPart basePart = (ArtifactIdentifierPropertiesEditionPart)editingPart; if (ScoPackage.eINSTANCE.getArtifactIdentifier_ResourceName().equals(msg.getFeature()) && msg.getNotifier().equals(semanticObject) && basePart != null && isAccessible(ScoViewsRepository.ArtifactIdentifier.Properties.resourceName)) { if (msg.getNewValue() != null) { basePart.setResourceName(EcoreUtil.convertToString(EcorePackage.Literals.ESTRING, msg.getNewValue())); } else { basePart.setResourceName(""); } } if (ScoPackage.eINSTANCE.getArtifactIdentifier_BaselinedLineCount().equals(msg.getFeature()) && msg.getNotifier().equals(semanticObject) && basePart != null && isAccessible(ScoViewsRepository.ArtifactIdentifier.Properties.baselinedLineCount)) { if (msg.getNewValue() != null) { basePart.setBaselinedLineCount(EcoreUtil.convertToString(EcorePackage.Literals.EINT, msg.getNewValue())); } else { basePart.setBaselinedLineCount(""); } } if (ScoPackage.eINSTANCE.getArtifactIdentifier_CurrentLineCount().equals(msg.getFeature()) && msg.getNotifier().equals(semanticObject) && basePart != null && isAccessible(ScoViewsRepository.ArtifactIdentifier.Properties.currentLineCount)) { if (msg.getNewValue() != null) { basePart.setCurrentLineCount(EcoreUtil.convertToString(EcorePackage.Literals.EINT, msg.getNewValue())); } else { basePart.setCurrentLineCount(""); } } } }
/** * {@inheritDoc} * * @see * org.eclipse.emf.eef.runtime.impl.components.StandardPropertiesEditionComponent#updatePart(org.eclipse.emf.common.notify.Notification) */ public void updatePart(Notification msg) { super.updatePart(msg); if (editingPart.isVisible()) { NamespacePropertiesEditionPart namespacePart = (NamespacePropertiesEditionPart) editingPart; if (EnvironmentPackage.eINSTANCE.getNamespace_Name().equals(msg.getFeature()) && msg.getNotifier().equals(semanticObject) && namespacePart != null && isAccessible(EnvironmentViewsRepository.Namespace.Properties.name)) { if (msg.getNewValue() != null) { namespacePart.setName( EcoreUtil.convertToString(EcorePackage.Literals.ESTRING, msg.getNewValue())); } else { namespacePart.setName(""); } } if (EnvironmentPackage.eINSTANCE.getObeoDSMObject_Description().equals(msg.getFeature()) && msg.getNotifier().equals(semanticObject) && namespacePart != null && isAccessible(EnvironmentViewsRepository.Namespace.Properties.description)) { if (msg.getNewValue() != null) { namespacePart.setDescription( EcoreUtil.convertToString(EcorePackage.Literals.ESTRING, msg.getNewValue())); } else { namespacePart.setDescription(""); } } } }
/** * {@inheritDoc} * * @see * org.eclipse.emf.eef.runtime.impl.components.StandardPropertiesEditionComponent#updatePart(org.eclipse.emf.common.notify.Notification) */ public void updatePart(Notification msg) { if (editingPart.isVisible()) { RotateAnimationPropertiesEditionPart basePart = (RotateAnimationPropertiesEditionPart) editingPart; if (DroidPackage.eINSTANCE.getTerminalAnimationElements_FromAlpha().equals(msg.getFeature()) && basePart != null && isAccessible(DroidViewsRepository.RotateAnimation.Properties.fromAlpha)) { if (msg.getNewValue() != null) { basePart.setFromAlpha( EcoreUtil.convertToString( EcorePackage.eINSTANCE.getEFloatObject(), msg.getNewValue())); } else { basePart.setFromAlpha(""); } } if (DroidPackage.eINSTANCE.getTerminalAnimationElements_ToAlpha().equals(msg.getFeature()) && basePart != null && isAccessible(DroidViewsRepository.RotateAnimation.Properties.toAlpha)) { if (msg.getNewValue() != null) { basePart.setToAlpha( EcoreUtil.convertToString( EcorePackage.eINSTANCE.getEFloatObject(), msg.getNewValue())); } else { basePart.setToAlpha(""); } } } }
/** * {@inheritDoc} * * @see * org.eclipse.emf.eef.runtime.impl.components.StandardPropertiesEditionComponent#updatePart(org.eclipse.emf.common.notify.Notification) */ public void updatePart(Notification msg) { super.updatePart(msg); if (editingPart.isVisible()) { CommandPropertiesEditionPart basePart = (CommandPropertiesEditionPart) editingPart; if (StatemachinePackage.eINSTANCE.getCommand_Name().equals(msg.getFeature()) && msg.getNotifier().equals(semanticObject) && basePart != null && isAccessible(StatemachineViewsRepository.Command.Properties.name)) { if (msg.getNewValue() != null) { basePart.setName( EcoreUtil.convertToString(EcorePackage.Literals.ESTRING, msg.getNewValue())); } else { basePart.setName(""); } } if (StatemachinePackage.eINSTANCE.getCommand_Code().equals(msg.getFeature()) && msg.getNotifier().equals(semanticObject) && basePart != null && isAccessible(StatemachineViewsRepository.Command.Properties.code)) { if (msg.getNewValue() != null) { basePart.setCode( EcoreUtil.convertToString(EcorePackage.Literals.ESTRING, msg.getNewValue())); } else { basePart.setCode(""); } } } }
/** * {@inheritDoc} * * @see * org.eclipse.emf.eef.runtime.impl.components.StandardPropertiesEditionComponent#updatePart(org.eclipse.emf.common.notify.Notification) */ public void updatePart(Notification msg) { super.updatePart(msg); if (editingPart.isVisible()) { ReferencePropertiesEditionPart referencePart = (ReferencePropertiesEditionPart) editingPart; if (EnvironmentPackage.eINSTANCE.getProperty_Name().equals(msg.getFeature()) && msg.getNotifier().equals(semanticObject) && referencePart != null && isAccessible(EnvironmentViewsRepository.Reference.Properties.name)) { if (msg.getNewValue() != null) { referencePart.setName( EcoreUtil.convertToString(EcorePackage.Literals.ESTRING, msg.getNewValue())); } else { referencePart.setName(""); } } if (EnvironmentPackage.eINSTANCE.getReference_ReferencedType().equals(msg.getFeature()) && referencePart != null && isAccessible(EnvironmentViewsRepository.Reference.Properties.referencedType)) referencePart.setReferencedType((EObject) msg.getNewValue()); if (EnvironmentPackage.eINSTANCE.getProperty_Multiplicity().equals(msg.getFeature()) && msg.getNotifier().equals(semanticObject) && isAccessible(EnvironmentViewsRepository.Reference.Properties.multiplicity)) referencePart.setMultiplicity((MultiplicityKind) msg.getNewValue()); if (EnvironmentPackage.eINSTANCE.getReference_IsComposite().equals(msg.getFeature()) && msg.getNotifier().equals(semanticObject) && referencePart != null && isAccessible(EnvironmentViewsRepository.Reference.Properties.isComposite)) referencePart.setIsComposite((Boolean) msg.getNewValue()); if (EnvironmentPackage.eINSTANCE.getReference_Navigable().equals(msg.getFeature()) && msg.getNotifier().equals(semanticObject) && referencePart != null && isAccessible(EnvironmentViewsRepository.Reference.Properties.navigable)) referencePart.setNavigable((Boolean) msg.getNewValue()); if (EnvironmentPackage.eINSTANCE.getReference_OppositeOf().equals(msg.getFeature()) && referencePart != null && isAccessible(EnvironmentViewsRepository.Reference.Properties.oppositeOf)) referencePart.setOppositeOf((EObject) msg.getNewValue()); if (EnvironmentPackage.eINSTANCE.getProperty_IsIdentifier().equals(msg.getFeature()) && msg.getNotifier().equals(semanticObject) && referencePart != null && isAccessible(EnvironmentViewsRepository.Reference.Properties.identifier)) referencePart.setIdentifier((Boolean) msg.getNewValue()); if (EnvironmentPackage.eINSTANCE.getObeoDSMObject_Description().equals(msg.getFeature()) && msg.getNotifier().equals(semanticObject) && referencePart != null && isAccessible(EnvironmentViewsRepository.Reference.Properties.description)) { if (msg.getNewValue() != null) { referencePart.setDescription( EcoreUtil.convertToString(EcorePackage.Literals.ESTRING, msg.getNewValue())); } else { referencePart.setDescription(""); } } } }
/** * {@inheritDoc} * * @see * org.eclipse.emf.eef.runtime.impl.components.StandardPropertiesEditionComponent#updatePart(org.eclipse.emf.common.notify.Notification) */ public void updatePart(Notification msg) { if (editingPart.isVisible()) { SolutionPropertiesEditionPart basePart = (SolutionPropertiesEditionPart) editingPart; if (ArmPackage.eINSTANCE.getModelElement_Identifier().equals(msg.getFeature()) && basePart != null && isAccessible(GsnViewsRepository.Solution.Properties.identifier)) { if (msg.getNewValue() != null) { basePart.setIdentifier( EcoreUtil.convertToString(ArmPackage.eINSTANCE.getString(), msg.getNewValue())); } else { basePart.setIdentifier(""); } } if (ArmPackage.eINSTANCE.getModelElement_Description().equals(msg.getFeature()) && basePart != null && isAccessible(GsnViewsRepository.Solution.Properties.description)) { if (msg.getNewValue() != null) { basePart.setDescription( EcoreUtil.convertToString(ArmPackage.eINSTANCE.getString(), msg.getNewValue())); } else { basePart.setDescription(""); } } if (ArmPackage.eINSTANCE.getModelElement_Content().equals(msg.getFeature()) && basePart != null && isAccessible(GsnViewsRepository.Solution.Properties.content)) { if (msg.getNewValue() != null) { basePart.setContent( EcoreUtil.convertToString(ArmPackage.eINSTANCE.getString(), msg.getNewValue())); } else { basePart.setContent(""); } } if (ArmPackage.eINSTANCE.getModelElement_IsTagged().equals(msg.getFeature()) && isAccessible(GsnViewsRepository.Solution.Properties.isTagged)) basePart.updateIsTagged(); if (ArmPackage.eINSTANCE.getArgumentLink_Target().equals(msg.getFeature()) && isAccessible(GsnViewsRepository.Solution.Properties.target)) basePart.updateTarget(); if (ArmPackage.eINSTANCE.getArgumentLink_Source().equals(msg.getFeature()) && isAccessible(GsnViewsRepository.Solution.Properties.source)) basePart.updateSource(); if (GsnPackage.eINSTANCE.getSolution_SolutionEvidence().equals(msg.getFeature()) && isAccessible(GsnViewsRepository.Solution.Properties.solutionEvidence)) basePart.updateSolutionEvidence(); if (GsnPackage.eINSTANCE.getSolution_SolutionContexts().equals(msg.getFeature()) && isAccessible(GsnViewsRepository.Solution.Properties.solutionContexts)) basePart.updateSolutionContexts(); } }
/** @generated */ public String getEditString(IAdaptable adapter, int flags) { EObject element = (EObject) adapter.getAdapter(EObject.class); String s = EcoreUtil.convertToString( editableFeatures[0].getEAttributeType(), element.eGet(editableFeatures[0])); return s != null ? s : ""; // $NON-NLS-1$ }
/** * {@inheritDoc} * * @see * org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent#initPart(java.lang.Object, * int, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.resource.ResourceSet) */ public void initPart(Object key, int kind, EObject elt, ResourceSet allResource) { setInitializing(true); if (editingPart != null && key == partKey) { editingPart.setContext(elt, allResource); final Service service = (Service) elt; final ServicePropertiesEditionPart servicePart = (ServicePropertiesEditionPart) editingPart; // init values if (isAccessible(SoaViewsRepository.Service.Properties.synchronization)) { servicePart.initSynchronization( EEFUtils.choiceOfValues(service, SoaPackage.eINSTANCE.getService_Synchronization()), service.getSynchronization()); } if (isAccessible(SoaViewsRepository.Service.Properties.kind)) { servicePart.initKind( EEFUtils.choiceOfValues(service, SoaPackage.eINSTANCE.getService_Kind()), service.getKind()); } if (isAccessible(SoaViewsRepository.Service.Properties.name)) servicePart.setName( EEFConverterUtil.convertToString(EcorePackage.Literals.ESTRING, service.getName())); if (isAccessible(SoaViewsRepository.Service.Properties.description)) servicePart.setDescription( EcoreUtil.convertToString(EcorePackage.Literals.ESTRING, service.getDescription())); // init filters // init values for referenced views // init filters for referenced views } setInitializing(false); }
/** * {@inheritDoc} * * @see * org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent#initPart(java.lang.Object, * int, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.resource.ResourceSet) */ public void initPart(Object key, int kind, EObject elt, ResourceSet allResource) { setInitializing(true); if (editingPart != null && key == partKey) { editingPart.setContext(elt, allResource); final Namespace namespace = (Namespace) elt; final NamespacePropertiesEditionPart namespacePart = (NamespacePropertiesEditionPart) editingPart; // init values if (isAccessible(EnvironmentViewsRepository.Namespace.Properties.name)) namespacePart.setName( EEFConverterUtil.convertToString(EcorePackage.Literals.ESTRING, namespace.getName())); if (isAccessible(EnvironmentViewsRepository.Namespace.Properties.description)) namespacePart.setDescription( EcoreUtil.convertToString(EcorePackage.Literals.ESTRING, namespace.getDescription())); // init filters // init values for referenced views // init filters for referenced views } setInitializing(false); }
@Override public FeatureId getIdentifier() { // // Create id? // if (eID == null) { // // Get EMF id attribute // EAttribute eIDAttribute = eStructure().eIDAttribute(); // // Get feature id as string // String fid = (eIDAttribute == null || !eFeature().eIsSet(eIDAttribute) ? null : EcoreUtil.convertToString( eIDAttribute.getEAttributeType(), eFeature().eGet(eIDAttribute))); // // Create feature id instance // eID = new FeatureIdImpl(fid); } // // Finished // return eID; }
/** * {@inheritDoc} * * @see * org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent#initPart(java.lang.Object, * int, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.resource.ResourceSet) */ public void initPart(Object key, int kind, EObject elt, ResourceSet allResource) { setInitializing(true); if (editingPart != null && key == partKey) { editingPart.setContext(elt, allResource); final DomainClass domainClass = (DomainClass) elt; final DomainClassPropertiesEditionPart domainClassPart = (DomainClassPropertiesEditionPart) editingPart; // init values if (isAccessible(GraalViewsRepository.DomainClass.Properties.name)) domainClassPart.setName( EEFConverterUtil.convertToString(EcorePackage.Literals.ESTRING, domainClass.getName())); if (isAccessible(GraalViewsRepository.DomainClass.Properties.superType)) { // init part superTypeSettings = new EObjectFlatComboSettings( domainClass, EnvironmentPackage.eINSTANCE.getStructuredType_Supertype()); domainClassPart.initSuperType(superTypeSettings); // set the button mode domainClassPart.setSuperTypeButtonMode(ButtonsModeEnum.BROWSE); } if (isAccessible(GraalViewsRepository.DomainClass.Properties.description)) domainClassPart.setDescription( EcoreUtil.convertToString(EcorePackage.Literals.ESTRING, domainClass.getDescription())); // init filters // init values for referenced views // init filters for referenced views } setInitializing(false); }
/** * {@inheritDoc} * * @see * org.eclipse.emf.eef.runtime.impl.components.StandardPropertiesEditionComponent#updatePart(org.eclipse.emf.common.notify.Notification) */ public void updatePart(Notification msg) { super.updatePart(msg); if (editingPart.isVisible()) { ConsistencyPropertiesEditionPart basePart = (ConsistencyPropertiesEditionPart) editingPart; if (SACMPackage.eINSTANCE.getModelElement_Id().equals(msg.getFeature()) && msg.getNotifier().equals(semanticObject) && basePart != null && isAccessible(EvidenceViewsRepository.Consistency.Properties.id)) { if (msg.getNewValue() != null) { basePart.setId(EcoreUtil.convertToString(SACMPackage.Literals.STRING, msg.getNewValue())); } else { basePart.setId(""); } } if (EvidencePackage.eINSTANCE.getEvidenceElement_Timing().equals(msg.getFeature()) && isAccessible(EvidenceViewsRepository.Consistency.Properties.timing)) basePart.updateTiming(); if (EvidencePackage.eINSTANCE.getEvidenceElement_Custody().equals(msg.getFeature()) && isAccessible(EvidenceViewsRepository.Consistency.Properties.custody)) basePart.updateCustody(); if (EvidencePackage.eINSTANCE.getEvidenceElement_Provenance().equals(msg.getFeature()) && isAccessible(EvidenceViewsRepository.Consistency.Properties.provenance)) basePart.updateProvenance(); if (EvidencePackage.eINSTANCE.getEvidenceElement_Event().equals(msg.getFeature()) && isAccessible(EvidenceViewsRepository.Consistency.Properties.event)) basePart.updateEvent(); if (EvidencePackage.eINSTANCE.getConsistency_Value().equals(msg.getFeature()) && msg.getNotifier().equals(semanticObject) && isAccessible(EvidenceViewsRepository.Consistency.Properties.value)) basePart.setValue((ConsistencyLevel) msg.getNewValue()); } }
/** * {@inheritDoc} * * @see * org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent#initPart(java.lang.Object, * int, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.resource.ResourceSet) */ public void initPart(Object key, int kind, EObject elt, ResourceSet allResource) { setInitializing(true); if (editingPart != null && key == partKey) { editingPart.setContext(elt, allResource); final Binding binding = (Binding) elt; final BindingPropertiesEditionPart bindingPart = (BindingPropertiesEditionPart) editingPart; // init values if (isAccessible(SoaViewsRepository.Binding.Properties.technology)) { bindingPart.initTechnology( EEFUtils.choiceOfValues(binding, SoaPackage.eINSTANCE.getBinding_Technology()), binding.getTechnology()); } if (isAccessible(SoaViewsRepository.Binding.Properties.description)) bindingPart.setDescription( EcoreUtil.convertToString(EcorePackage.Literals.ESTRING, binding.getDescription())); // init filters // init values for referenced views // init filters for referenced views } setInitializing(false); }
/** * {@inheritDoc} * * @see * org.eclipse.emf.eef.runtime.impl.components.StandardPropertiesEditionComponent#updatePart(org.eclipse.emf.common.notify.Notification) */ @Override public void updatePart(final Notification msg) { if (this.editingPart.isVisible()) { final ForeignKeyElementPropertiesEditionPart foreignKeyElementPart = (ForeignKeyElementPropertiesEditionPart) this.editingPart; if (DatabasePackage.eINSTANCE.getDatabaseElement_Comments().equals(msg.getFeature()) && (foreignKeyElementPart != null) && this.isAccessible(DatabaseViewsRepository.ForeignKeyElement.Properties.comments)) { if (msg.getNewValue() != null) { foreignKeyElementPart.setComments( EcoreUtil.convertToString(EcorePackage.Literals.ESTRING, msg.getNewValue())); } else { foreignKeyElementPart.setComments(""); } } if (DatabasePackage.eINSTANCE.getForeignKeyElement_FkColumn().equals(msg.getFeature()) && (foreignKeyElementPart != null) && this.isAccessible(DatabaseViewsRepository.ForeignKeyElement.Properties.fKColumn)) { foreignKeyElementPart.setFKColumn((EObject) msg.getNewValue()); } if (DatabasePackage.eINSTANCE.getForeignKeyElement_PkColumn().equals(msg.getFeature()) && (foreignKeyElementPart != null) && this.isAccessible(DatabaseViewsRepository.ForeignKeyElement.Properties.pKColumn)) { foreignKeyElementPart.setPKColumn((EObject) msg.getNewValue()); } if (DatabasePackage.eINSTANCE.getNamedElement_Name().equals(msg.getFeature()) && (foreignKeyElementPart != null) && this.isAccessible(DatabaseViewsRepository.ForeignKeyElement.Properties.sourceTable)) { if (msg.getNewValue() != null) { foreignKeyElementPart.setSourceTable( EcoreUtil.convertToString(EcorePackage.Literals.ESTRING, msg.getNewValue())); } else { foreignKeyElementPart.setSourceTable(""); } } if (DatabasePackage.eINSTANCE.getNamedElement_Name().equals(msg.getFeature()) && (foreignKeyElementPart != null) && this.isAccessible(DatabaseViewsRepository.ForeignKeyElement.Properties.targetTable)) { if (msg.getNewValue() != null) { foreignKeyElementPart.setTargetTable( EcoreUtil.convertToString(EcorePackage.Literals.ESTRING, msg.getNewValue())); } else { foreignKeyElementPart.setTargetTable(""); } } } }
/** * {@inheritDoc} * * @see * org.eclipse.emf.eef.runtime.impl.components.StandardPropertiesEditionComponent#updatePart(org.eclipse.emf.common.notify.Notification) */ public void updatePart(Notification msg) { if (editingPart.isVisible()) { CriteriaPropertiesEditionPart basePart = (CriteriaPropertiesEditionPart) editingPart; if (ArmPackage.eINSTANCE.getModelElement_Identifier().equals(msg.getFeature()) && basePart != null && isAccessible(EurViewsRepository.Criteria.Properties.identifier)) { if (msg.getNewValue() != null) { basePart.setIdentifier( EcoreUtil.convertToString(ArmPackage.eINSTANCE.getString(), msg.getNewValue())); } else { basePart.setIdentifier(""); } } if (ArmPackage.eINSTANCE.getModelElement_Description().equals(msg.getFeature()) && basePart != null && isAccessible(EurViewsRepository.Criteria.Properties.description)) { if (msg.getNewValue() != null) { basePart.setDescription( EcoreUtil.convertToString(ArmPackage.eINSTANCE.getString(), msg.getNewValue())); } else { basePart.setDescription(""); } } if (ArmPackage.eINSTANCE.getModelElement_Content().equals(msg.getFeature()) && basePart != null && isAccessible(EurViewsRepository.Criteria.Properties.content)) { if (msg.getNewValue() != null) { basePart.setContent( EcoreUtil.convertToString(ArmPackage.eINSTANCE.getString(), msg.getNewValue())); } else { basePart.setContent(""); } } if (ArmPackage.eINSTANCE.getModelElement_IsTagged().equals(msg.getFeature()) && isAccessible(EurViewsRepository.Criteria.Properties.isTagged)) basePart.updateIsTagged(); if (EurPackage.eINSTANCE.getCriteria_Context().equals(msg.getFeature()) && isAccessible(EurViewsRepository.Criteria.Properties.context)) basePart.updateContext(); if (EurPackage.eINSTANCE.getCriteria_Assumption().equals(msg.getFeature()) && isAccessible(EurViewsRepository.Criteria.Properties.assumption)) basePart.updateAssumption(); } }
/** * {@inheritDoc} * * @see * org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent#initPart(java.lang.Object, * int, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.resource.ResourceSet) */ public void initPart(Object key, int kind, EObject elt, ResourceSet allResource) { setInitializing(true); if (editingPart != null && key == partKey) { editingPart.setContext(elt, allResource); final Sequence sequence = (Sequence) elt; final SequencePropertiesEditionPart sequencePart = (SequencePropertiesEditionPart) editingPart; // init values if (isAccessible(DatabaseViewsRepository.Sequence.Properties.name)) sequencePart.setName( EEFConverterUtil.convertToString(EcorePackage.Literals.ESTRING, sequence.getName())); if (isAccessible(DatabaseViewsRepository.Sequence.Properties.StartIncrement.start)) sequencePart.setStart( EEFConverterUtil.convertToString( EcorePackage.Literals.EINTEGER_OBJECT, sequence.getStart())); if (isAccessible(DatabaseViewsRepository.Sequence.Properties.StartIncrement.increment)) sequencePart.setIncrement( EEFConverterUtil.convertToString( EcorePackage.Literals.EINTEGER_OBJECT, sequence.getIncrement())); if (isAccessible(DatabaseViewsRepository.Sequence.Properties.MinMax.minValue)) sequencePart.setMinValue( EEFConverterUtil.convertToString( EcorePackage.Literals.EINTEGER_OBJECT, sequence.getMinValue())); if (isAccessible(DatabaseViewsRepository.Sequence.Properties.MinMax.maxValue)) sequencePart.setMaxValue( EEFConverterUtil.convertToString( EcorePackage.Literals.EINTEGER_OBJECT, sequence.getMaxValue())); if (isAccessible(DatabaseViewsRepository.Sequence.Properties.CycleCacheSize.cycle)) { sequencePart.setCycle(sequence.isCycle()); } if (isAccessible(DatabaseViewsRepository.Sequence.Properties.CycleCacheSize.cacheSize)) sequencePart.setCacheSize( EEFConverterUtil.convertToString( EcorePackage.Literals.EINTEGER_OBJECT, sequence.getCacheSize())); if (isAccessible(DatabaseViewsRepository.Sequence.Properties.comments)) sequencePart.setComments( EcoreUtil.convertToString(EcorePackage.Literals.ESTRING, sequence.getComments())); // init filters // init values for referenced views // init filters for referenced views } setInitializing(false); }
/** * {@inheritDoc} * * @see * org.eclipse.emf.eef.runtime.impl.components.StandardPropertiesEditionComponent#updatePart(org.eclipse.emf.common.notify.Notification) */ public void updatePart(Notification msg) { if (editingPart.isVisible()) { TransitionPropertiesEditionPart transitionPart = (TransitionPropertiesEditionPart) editingPart; if (EnvironmentPackage.eINSTANCE.getObeoDSMObject_Description().equals(msg.getFeature()) && transitionPart != null && isAccessible(StatemachineViewsRepository.Transition.Properties.description)) { if (msg.getNewValue() != null) { transitionPart.setDescription( EcoreUtil.convertToString(EcorePackage.Literals.ESTRING, msg.getNewValue())); } else { transitionPart.setDescription(""); } } if (EnvironmentPackage.eINSTANCE.getObeoDSMObject_Keywords().equals(msg.getFeature()) && transitionPart != null && isAccessible(StatemachineViewsRepository.Transition.Properties.keywords)) { transitionPart.setKeywords((EList<?>) msg.getNewValue()); } if (StateMachinePackage.eINSTANCE.getTransition_Guard().equals(msg.getFeature()) && transitionPart != null && isAccessible(StatemachineViewsRepository.Transition.Properties.guard)) { if (msg.getNewValue() != null) { transitionPart.setGuard( EcoreUtil.convertToString(EcorePackage.Literals.ESTRING, msg.getNewValue())); } else { transitionPart.setGuard(""); } } if (StateMachinePackage.eINSTANCE.getTransition_From().equals(msg.getFeature()) && transitionPart != null && isAccessible(StatemachineViewsRepository.Transition.Properties.from)) transitionPart.setFrom((EObject) msg.getNewValue()); if (StateMachinePackage.eINSTANCE.getTransition_To().equals(msg.getFeature()) && transitionPart != null && isAccessible(StatemachineViewsRepository.Transition.Properties.to)) transitionPart.setTo((EObject) msg.getNewValue()); } }
/** * {@inheritDoc} * * @see * org.eclipse.emf.eef.runtime.impl.components.StandardPropertiesEditionComponent#updatePart(org.eclipse.emf.common.notify.Notification) */ public void updatePart(Notification msg) { super.updatePart(msg); if (editingPart.isVisible()) { EPackagePropertiesEditionPart basePart = (EPackagePropertiesEditionPart) editingPart; if (EcorePackage.eINSTANCE.getENamedElement_Name().equals(msg.getFeature()) && msg.getNotifier().equals(semanticObject) && basePart != null && isAccessible(EcoreViewsRepository.EPackage.Properties.name)) { if (msg.getNewValue() != null) { basePart.setName( EcoreUtil.convertToString(EcorePackage.Literals.ESTRING, msg.getNewValue())); } else { basePart.setName(""); } } if (EcorePackage.eINSTANCE.getEPackage_NsURI().equals(msg.getFeature()) && msg.getNotifier().equals(semanticObject) && basePart != null && isAccessible(EcoreViewsRepository.EPackage.Properties.nsURI)) { if (msg.getNewValue() != null) { basePart.setNsURI( EcoreUtil.convertToString(EcorePackage.Literals.ESTRING, msg.getNewValue())); } else { basePart.setNsURI(""); } } if (EcorePackage.eINSTANCE.getEPackage_NsPrefix().equals(msg.getFeature()) && msg.getNotifier().equals(semanticObject) && basePart != null && isAccessible(EcoreViewsRepository.EPackage.Properties.nsPrefix)) { if (msg.getNewValue() != null) { basePart.setNsPrefix( EcoreUtil.convertToString(EcorePackage.Literals.ESTRING, msg.getNewValue())); } else { basePart.setNsPrefix(""); } } } }
/** * {@inheritDoc} * * @see * org.eclipse.emf.eef.runtime.impl.components.StandardPropertiesEditionComponent#updatePart(org.eclipse.emf.common.notify.Notification) */ public void updatePart(Notification msg) { super.updatePart(msg); if (editingPart.isVisible()) { ServicePropertiesEditionPart servicePart = (ServicePropertiesEditionPart) editingPart; if (SoaPackage.eINSTANCE.getService_Synchronization().equals(msg.getFeature()) && msg.getNotifier().equals(semanticObject) && isAccessible(SoaViewsRepository.Service.Properties.synchronization)) servicePart.setSynchronization((SynchronizationKind) msg.getNewValue()); if (SoaPackage.eINSTANCE.getService_Kind().equals(msg.getFeature()) && msg.getNotifier().equals(semanticObject) && isAccessible(SoaViewsRepository.Service.Properties.kind)) servicePart.setKind((InterfaceKind) msg.getNewValue()); if (SoaPackage.eINSTANCE.getService_Name().equals(msg.getFeature()) && msg.getNotifier().equals(semanticObject) && servicePart != null && isAccessible(SoaViewsRepository.Service.Properties.name)) { if (msg.getNewValue() != null) { servicePart.setName( EcoreUtil.convertToString(EcorePackage.Literals.ESTRING, msg.getNewValue())); } else { servicePart.setName(""); } } if (EnvironmentPackage.eINSTANCE.getObeoDSMObject_Description().equals(msg.getFeature()) && msg.getNotifier().equals(semanticObject) && servicePart != null && isAccessible(SoaViewsRepository.Service.Properties.description)) { if (msg.getNewValue() != null) { servicePart.setDescription( EcoreUtil.convertToString(EcorePackage.Literals.ESTRING, msg.getNewValue())); } else { servicePart.setDescription(""); } } } }
/** * {@inheritDoc} * * @see * org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent#initPart(java.lang.Object, * int, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.resource.ResourceSet) */ @Override public void initPart(Object key, int kind, EObject elt, ResourceSet allResource) { setInitializing(true); if (editingPart != null && key == partKey) { editingPart.setContext(elt, allResource); final ItemizedList itemizedList = (ItemizedList) elt; final ItemizedListPropertiesEditionPart basePart = (ItemizedListPropertiesEditionPart) editingPart; // init values if (isAccessible(DocbookViewsRepository.ItemizedList.Properties.mark)) { basePart.setMark( EcoreUtil.convertToString(EcorePackage.Literals.ESTRING, itemizedList.getMark())); } if (isAccessible(DocbookViewsRepository.ItemizedList.Properties.listitem)) { listitemSettings = new ReferencesTableSettings( itemizedList, DocbookPackage.eINSTANCE.getItemizedList_Listitem()); basePart.initListitem(listitemSettings); } // init filters if (isAccessible(DocbookViewsRepository.ItemizedList.Properties.listitem)) { basePart.addFilterToListitem( new ViewerFilter() { /** * {@inheritDoc} * * @see * org.eclipse.jface.viewers.ViewerFilter#select(org.eclipse.jface.viewers.Viewer, * java.lang.Object, java.lang.Object) */ @Override public boolean select(Viewer viewer, Object parentElement, Object element) { return (element instanceof String && element.equals("")) || (element instanceof ListItem); // $NON-NLS-1$ } }); // Start of user code for additional businessfilters for // listitem // End of user code } // init values for referenced views // init filters for referenced views } setInitializing(false); }
/** * {@inheritDoc} * * @see * org.eclipse.emf.eef.runtime.impl.components.StandardPropertiesEditionComponent#updatePart(org.eclipse.emf.common.notify.Notification) */ public void updatePart(Notification msg) { super.updatePart(msg); if (editingPart.isVisible()) { SkillPropertiesEditionPart basePart = (SkillPropertiesEditionPart) editingPart; if (EefPrimerPackage.eINSTANCE.getSkill_Name().equals(msg.getFeature()) && msg.getNotifier().equals(semanticObject) && basePart != null && isAccessible(EefprimerViewsRepository.Skill.Properties.name)) { if (msg.getNewValue() != null) { basePart.setName( EcoreUtil.convertToString(EcorePackage.Literals.ESTRING, msg.getNewValue())); } else { basePart.setName(""); } } } }
/** * {@inheritDoc} * * @see * org.eclipse.emf.eef.runtime.impl.components.StandardPropertiesEditionComponent#updatePart(org.eclipse.emf.common.notify.Notification) */ public void updatePart(Notification msg) { super.updatePart(msg); if (editingPart.isVisible()) { DatetimePropertiesEditionPart basePart = (DatetimePropertiesEditionPart) editingPart; if (SACMPackage.eINSTANCE.getDatetime_Datetime().equals(msg.getFeature()) && msg.getNotifier().equals(semanticObject) && basePart != null && isAccessible(SACMViewsRepository.Datetime.Properties.datetime_)) { if (msg.getNewValue() != null) { basePart.setDatetime( EcoreUtil.convertToString(SACMPackage.Literals.STRING, msg.getNewValue())); } else { basePart.setDatetime(""); } } } }
/** * {@inheritDoc} * * @see * org.eclipse.emf.eef.runtime.impl.components.StandardPropertiesEditionComponent#updatePart(org.eclipse.emf.common.notify.Notification) */ public void updatePart(Notification msg) { super.updatePart(msg); if (editingPart.isVisible()) { GeneralPropertiesEditionPart generalPart = (GeneralPropertiesEditionPart) editingPart; if (UMLPackage.eINSTANCE.getNamedElement_Name().equals(msg.getFeature()) && msg.getNotifier().equals(semanticObject) && generalPart != null && isAccessible(UmlViewsRepository.General.name)) { if (msg.getNewValue() != null) { generalPart.setName( EcoreUtil.convertToString(TypesPackage.Literals.STRING, msg.getNewValue())); } else { generalPart.setName(""); } } if (UMLPackage.eINSTANCE.getNamedElement_Visibility().equals(msg.getFeature()) && msg.getNotifier().equals(semanticObject) && isAccessible(UmlViewsRepository.General.visibility)) generalPart.setVisibility((VisibilityKind) msg.getNewValue()); if (UMLPackage.eINSTANCE.getClassifier_IsAbstract().equals(msg.getFeature()) && msg.getNotifier().equals(semanticObject) && generalPart != null && isAccessible(UmlViewsRepository.General.Qualifiers.abstract_)) generalPart.setAbstract_((Boolean) msg.getNewValue()); if (UMLPackage.eINSTANCE.getRedefinableElement_IsLeaf().equals(msg.getFeature()) && msg.getNotifier().equals(semanticObject) && generalPart != null && isAccessible(UmlViewsRepository.General.Qualifiers.leaf)) generalPart.setLeaf((Boolean) msg.getNewValue()); if (UMLPackage.eINSTANCE.getClass_IsActive().equals(msg.getFeature()) && msg.getNotifier().equals(semanticObject) && generalPart != null && isAccessible(UmlViewsRepository.General.Qualifiers.active)) generalPart.setActive((Boolean) msg.getNewValue()); if (UMLPackage.eINSTANCE.getBehavior_IsReentrant().equals(msg.getFeature()) && msg.getNotifier().equals(semanticObject) && generalPart != null && isAccessible(UmlViewsRepository.General.Qualifiers.reentrant)) generalPart.setReentrant((Boolean) msg.getNewValue()); } }
/** * {@inheritDoc} * * @see * org.eclipse.emf.eef.runtime.impl.components.StandardPropertiesEditionComponent#updatePart(org.eclipse.emf.common.notify.Notification) */ public void updatePart(Notification msg) { super.updatePart(msg); if (editingPart.isVisible()) { DocumentationPropertiesEditionPart documentationPart = (DocumentationPropertiesEditionPart) editingPart; if (MappingPackage.eINSTANCE.getDocumentedElement_Documentation().equals(msg.getFeature()) && msg.getNotifier().equals(semanticObject) && documentationPart != null && isAccessible(MappingViewsRepository.Documentation.Documentation_.documentation__)) { if (msg.getNewValue() != null) { documentationPart.setDocumentation( EcoreUtil.convertToString(EcorePackage.Literals.ESTRING, msg.getNewValue())); } else { documentationPart.setDocumentation(""); } } } }
/** * {@inheritDoc} * * @see * org.eclipse.emf.eef.runtime.impl.components.StandardPropertiesEditionComponent#updatePart(org.eclipse.emf.common.notify.Notification) */ public void updatePart(Notification msg) { if (editingPart.isVisible()) { ProcessComponentPropertiesEditionPart basePart = (ProcessComponentPropertiesEditionPart) editingPart; if (SpemPackage.eINSTANCE.getProcessPackageableElement_Name().equals(msg.getFeature()) && basePart != null && isAccessible(SpemViewsRepository.ProcessComponent.Properties.name)) { if (msg.getNewValue() != null) { basePart.setName( EcoreUtil.convertToString(EcorePackage.eINSTANCE.getEString(), msg.getNewValue())); } else { basePart.setName(""); } } if (SpemPackage.eINSTANCE.getProcessPackage_OwnedProcessMember().equals(msg.getFeature()) && isAccessible(SpemViewsRepository.ProcessComponent.Properties.ownedProcessMember)) basePart.updateOwnedProcessMember(); } }
/** * {@inheritDoc} * * @see * org.eclipse.emf.eef.runtime.impl.components.StandardPropertiesEditionComponent#updatePart(org.eclipse.emf.common.notify.Notification) */ public void updatePart(Notification msg) { super.updatePart(msg); if (editingPart.isVisible()) { GeneralPropertiesEditionPart generalPart = (GeneralPropertiesEditionPart) editingPart; if (UMLPackage.eINSTANCE.getNamedElement_Name().equals(msg.getFeature()) && msg.getNotifier().equals(semanticObject) && generalPart != null && isAccessible(UmlViewsRepository.General.name)) { if (msg.getNewValue() != null) { generalPart.setName( EcoreUtil.convertToString(TypesPackage.Literals.STRING, msg.getNewValue())); } else { generalPart.setName(""); } } if (UMLPackage.eINSTANCE.getNamedElement_Visibility().equals(msg.getFeature()) && msg.getNotifier().equals(semanticObject) && isAccessible(UmlViewsRepository.General.visibility)) generalPart.setVisibility((VisibilityKind) msg.getNewValue()); if (UMLPackage.eINSTANCE.getClassifier_IsAbstract().equals(msg.getFeature()) && msg.getNotifier().equals(semanticObject) && generalPart != null && isAccessible(UmlViewsRepository.General.Qualifiers.abstract_)) generalPart.setAbstract_((Boolean) msg.getNewValue()); if (UMLPackage.eINSTANCE.getRedefinableElement_IsLeaf().equals(msg.getFeature()) && msg.getNotifier().equals(semanticObject) && generalPart != null && isAccessible(UmlViewsRepository.General.Qualifiers.leaf)) generalPart.setLeaf((Boolean) msg.getNewValue()); // FIXME INVALID CASE INTO template public liveUpdater(editionElement : // PropertiesEditionElement, view : View, pec : PropertiesEditionComponent) in // widgetControl.mtl module, with the values : icon, General, Stereotype. if (UMLPackage.eINSTANCE.getClass_IsActive().equals(msg.getFeature()) && msg.getNotifier().equals(semanticObject) && generalPart != null && isAccessible(UmlViewsRepository.General.Qualifiers.active)) generalPart.setActive((Boolean) msg.getNewValue()); } }
/** * {@inheritDoc} * * @see * org.eclipse.emf.eef.runtime.impl.components.StandardPropertiesEditionComponent#updatePart(org.eclipse.emf.common.notify.Notification) */ public void updatePart(Notification msg) { if (editingPart.isVisible()) { ViewReferencePropertiesEditionPart basePart = (ViewReferencePropertiesEditionPart) editingPart; if (ViewsPackage.eINSTANCE.getViewElement_Name().equals(msg.getFeature()) && basePart != null && isAccessible(ViewsViewsRepository.ViewReference.Properties.name)) { if (msg.getNewValue() != null) { basePart.setName( EcoreUtil.convertToString(EcorePackage.Literals.ESTRING, msg.getNewValue())); } else { basePart.setName(""); } } if (ViewsPackage.eINSTANCE.getViewReference_View().equals(msg.getFeature()) && basePart != null && isAccessible(ViewsViewsRepository.ViewReference.Properties.referencedView)) basePart.setReferencedView((EObject) msg.getNewValue()); } }