/** * {@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 HardwareSensor hardwareSensor = (HardwareSensor)elt; final TimingPropertiesEditionPart timingPart = (TimingPropertiesEditionPart)editingPart; // init values if (isAccessible(HrmViewsRepository.Timing.TimingProperties.clock)) { // init part clockSettings = new EObjectFlatComboSettings(hardwareSensor, HrmPackage.eINSTANCE.getHardwareResource_Clock()); timingPart.initClock(clockSettings); // set the button mode timingPart.setClockButtonMode(ButtonsModeEnum.BROWSE); } // init filters if (isAccessible(HrmViewsRepository.Timing.TimingProperties.clock)) { timingPart.addFilterToClock(new ViewerFilter() { /** * {@inheritDoc} * * @see org.eclipse.jface.viewers.ViewerFilter#select(org.eclipse.jface.viewers.Viewer, java.lang.Object, java.lang.Object) */ public boolean select(Viewer viewer, Object parentElement, Object element) { return (element instanceof String && element.equals("")) || (element instanceof HardwareClock); //$NON-NLS-1$ } }); // Start of user code for additional businessfilters for clock // End of user code } // init values for referenced views // init filters for referenced views } setInitializing(false); }
/** * {@inheritDoc} * * @see be.cetic.simqri.metamodel.parts.ModelPropertiesEditionPart#addFilterComponent(ViewerFilter filter) * */ public void addFilterToComponent(ViewerFilter filter) { componentFilters.add(filter); if (this.component != null) { this.component.addFilter(filter); } }
/** * {@inheritDoc} * * @see org.polarsys.time4sys.ui.analysis.parts.TaskPropertiesEditionPart#addFilterSchedulingParameters(ViewerFilter filter) * @generated */ public void addFilterToSchedulingParameters(ViewerFilter filter) { schedulingParametersFilters.add(filter); if (this.schedulingParameters != null) { this.schedulingParameters.addFilter(filter); } }
/** * {@inheritDoc} * * @see be.cetic.simqri.metamodel.parts.BatchProcessPropertiesEditionPart#addFilterOutputs(ViewerFilter filter) * */ public void addFilterToOutputs(ViewerFilter filter) { outputsFilters.add(filter); if (this.outputs != null) { this.outputs.addFilter(filter); } }
@Override protected ViewerFilter getViewerFilter() { return new ViewerFilter() { public boolean select(Viewer viewer, Object parentElement, Object element) { return true; } }; }
/** * {@inheritDoc} * * @see org.polarsys.time4sys.ui.analysis.parts.EventModelPropertiesEditionPart#addFilterOffsets(ViewerFilter filter) * @generated */ public void addFilterToOffsets(ViewerFilter filter) { offsetsFilters.add(filter); if (this.offsets != null) { this.offsets.addFilter(filter); } }
/** * {@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 HardwareTimingResource hardwareTimingResource = (HardwareTimingResource)elt; final TimingPropertiesEditionPart timingPart = (TimingPropertiesEditionPart)editingPart; // init values if (isAccessible(HrmViewsRepository.Timing.TimingProperties.clock)) { // init part clockSettings = new EObjectFlatComboSettings(hardwareTimingResource, HrmPackage.eINSTANCE.getHardwareResource_Clock()); timingPart.initClock(clockSettings); // set the button mode timingPart.setClockButtonMode(ButtonsModeEnum.BROWSE); } // init filters if (isAccessible(HrmViewsRepository.Timing.TimingProperties.clock)) { timingPart.addFilterToClock(new ViewerFilter() { /** * {@inheritDoc} * * @see org.eclipse.jface.viewers.ViewerFilter#select(org.eclipse.jface.viewers.Viewer, java.lang.Object, java.lang.Object) */ public boolean select(Viewer viewer, Object parentElement, Object element) { return (element instanceof String && element.equals("")) || (element instanceof HardwareClock); //$NON-NLS-1$ } }); // Start of user code for additional businessfilters for clock // End of user code } // init values for referenced views // init filters for referenced views } setInitializing(false); }
/** * {@inheritDoc} * * @see org.polarsys.time4sys.ui.analysis.parts.AnalyzedSystemPropertiesEditionPart#addFilterMutexes(ViewerFilter filter) * @generated */ public void addFilterToMutexes(ViewerFilter filter) { mutexesFilters.add(filter); if (this.mutexes != null) { this.mutexes.addFilter(filter); } }
/** * {@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 HardwareBridge hardwareBridge = (HardwareBridge)elt; final TimingPropertiesEditionPart timingPart = (TimingPropertiesEditionPart)editingPart; // init values if (isAccessible(HrmViewsRepository.Timing.TimingProperties.clock)) { // init part clockSettings = new EObjectFlatComboSettings(hardwareBridge, HrmPackage.eINSTANCE.getHardwareResource_Clock()); timingPart.initClock(clockSettings); // set the button mode timingPart.setClockButtonMode(ButtonsModeEnum.BROWSE); } // init filters if (isAccessible(HrmViewsRepository.Timing.TimingProperties.clock)) { timingPart.addFilterToClock(new ViewerFilter() { /** * {@inheritDoc} * * @see org.eclipse.jface.viewers.ViewerFilter#select(org.eclipse.jface.viewers.Viewer, java.lang.Object, java.lang.Object) */ public boolean select(Viewer viewer, Object parentElement, Object element) { return (element instanceof String && element.equals("")) || (element instanceof HardwareClock); //$NON-NLS-1$ } }); // Start of user code for additional businessfilters for clock // End of user code } // 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 HardwareIo hardwareIo = (HardwareIo)elt; final TimingPropertiesEditionPart timingPart = (TimingPropertiesEditionPart)editingPart; // init values if (isAccessible(HrmViewsRepository.Timing.TimingProperties.clock)) { // init part clockSettings = new EObjectFlatComboSettings(hardwareIo, HrmPackage.eINSTANCE.getHardwareResource_Clock()); timingPart.initClock(clockSettings); // set the button mode timingPart.setClockButtonMode(ButtonsModeEnum.BROWSE); } // init filters if (isAccessible(HrmViewsRepository.Timing.TimingProperties.clock)) { timingPart.addFilterToClock(new ViewerFilter() { /** * {@inheritDoc} * * @see org.eclipse.jface.viewers.ViewerFilter#select(org.eclipse.jface.viewers.Viewer, java.lang.Object, java.lang.Object) */ public boolean select(Viewer viewer, Object parentElement, Object element) { return (element instanceof String && element.equals("")) || (element instanceof HardwareClock); //$NON-NLS-1$ } }); // Start of user code for additional businessfilters for clock // End of user code } // 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 SoftwareResource softwareResource = (SoftwareResource)elt; final TimingPropertiesEditionPart timingPart = (TimingPropertiesEditionPart)editingPart; // init values if (isAccessible(SrmViewsRepository.Timing.Properties.resCtrlPolicy)) { resCtrlPolicySettings = new ReferencesTableSettings(softwareResource, GrmPackage.eINSTANCE.getResourceManager_ResCtrlPolicy()); timingPart.initResCtrlPolicy(resCtrlPolicySettings); } // init filters if (isAccessible(SrmViewsRepository.Timing.Properties.resCtrlPolicy)) { timingPart.addFilterToResCtrlPolicy(new ViewerFilter() { /** * {@inheritDoc} * * @see org.eclipse.jface.viewers.ViewerFilter#select(org.eclipse.jface.viewers.Viewer, java.lang.Object, java.lang.Object) */ public boolean select(Viewer viewer, Object parentElement, Object element) { return (element instanceof ResourceControlPolicy); } }); // Start of user code for additional businessfilters for resCtrlPolicy // End of user code } // init values for referenced views // init filters for referenced views } setInitializing(false); }
/** * {@inheritDoc} * * @see org.polarsys.time4sys.ui.analysis.parts.SchedulerPropertiesEditionPart#addFilterResourceParameterValue(ViewerFilter filter) * @generated */ public void addFilterToResourceParameterValue(ViewerFilter filter) { resourceParameterValueFilters.add(filter); if (this.resourceParameterValue != null) { this.resourceParameterValue.addFilter(filter); } }
/** * {@inheritDoc} * * @see org.polarsys.time4sys.ui.analysis.parts.AnalyzedSystemPropertiesEditionPart#addFilterSchedulableElements(ViewerFilter filter) * @generated */ public void addFilterToSchedulableElements(ViewerFilter filter) { schedulableElementsFilters.add(filter); if (this.schedulableElements != null) { this.schedulableElements.addFilter(filter); } }
/** * {@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 NotificationResource notificationResource = (NotificationResource)elt; final TimingPropertiesEditionPart timingPart = (TimingPropertiesEditionPart)editingPart; // init values if (isAccessible(SrmViewsRepository.Timing.Properties.resCtrlPolicy)) { resCtrlPolicySettings = new ReferencesTableSettings(notificationResource, GrmPackage.eINSTANCE.getResourceManager_ResCtrlPolicy()); timingPart.initResCtrlPolicy(resCtrlPolicySettings); } if (isAccessible(SrmViewsRepository.Timing.Properties.waitingQueuePolicy)) { timingPart.initWaitingQueuePolicy(EEFUtils.choiceOfValues(notificationResource, SrmPackage.eINSTANCE.getSoftwareInteractionResource_WaitingQueuePolicy()), notificationResource.getWaitingQueuePolicy()); } if (isAccessible(SrmViewsRepository.Timing.Properties.waitingQueueCapacity)) { timingPart.setWaitingQueueCapacity(EEFConverterUtil.convertToString(EcorePackage.Literals.EINT, notificationResource.getWaitingQueueCapacity())); } if (isAccessible(SrmViewsRepository.Timing.Properties.waitingPolicyElements)) timingPart.setWaitingPolicyElements(notificationResource.getWaitingPolicyElements()); if (isAccessible(SrmViewsRepository.Timing.Properties.policy)) { timingPart.initPolicy(EEFUtils.choiceOfValues(notificationResource, SrmPackage.eINSTANCE.getNotificationResource_Policy()), notificationResource.getPolicy()); } if (isAccessible(SrmViewsRepository.Timing.Properties.mechanism)) { timingPart.initMechanism(EEFUtils.choiceOfValues(notificationResource, SrmPackage.eINSTANCE.getNotificationResource_Mechanism()), notificationResource.getMechanism()); } if (isAccessible(SrmViewsRepository.Timing.Properties.occurenceCountElements)) timingPart.setOccurenceCountElements(notificationResource.getOccurenceCountElements()); // init filters if (isAccessible(SrmViewsRepository.Timing.Properties.resCtrlPolicy)) { timingPart.addFilterToResCtrlPolicy(new ViewerFilter() { /** * {@inheritDoc} * * @see org.eclipse.jface.viewers.ViewerFilter#select(org.eclipse.jface.viewers.Viewer, java.lang.Object, java.lang.Object) */ public boolean select(Viewer viewer, Object parentElement, Object element) { return (element instanceof ResourceControlPolicy); } }); // Start of user code for additional businessfilters for resCtrlPolicy // End of user code } // 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 StorageResource storageResource = (StorageResource)elt; final OtherPropertiesEditionPart otherPart = (OtherPropertiesEditionPart)editingPart; // init values if (isAccessible(GrmViewsRepository.Other.OtherProperties.pServices)) { pServicesSettings = new ReferencesTableSettings(storageResource, GrmPackage.eINSTANCE.getResource_PServices()); otherPart.initPServices(pServicesSettings); } if (isAccessible(GrmViewsRepository.Other.OtherProperties.rServices)) { rServicesSettings = new ReferencesTableSettings(storageResource, GrmPackage.eINSTANCE.getResource_RServices()); otherPart.initRServices(rServicesSettings); } // init filters if (isAccessible(GrmViewsRepository.Other.OtherProperties.pServices)) { otherPart.addFilterToPServices(new ViewerFilter() { /** * {@inheritDoc} * * @see org.eclipse.jface.viewers.ViewerFilter#select(org.eclipse.jface.viewers.Viewer, java.lang.Object, java.lang.Object) */ public boolean select(Viewer viewer, Object parentElement, Object element) { return (element instanceof String && element.equals("")) || (element instanceof ResourceService); //$NON-NLS-1$ } }); // Start of user code for additional businessfilters for pServices // End of user code } if (isAccessible(GrmViewsRepository.Other.OtherProperties.rServices)) { otherPart.addFilterToRServices(new EObjectFilter(GrmPackage.Literals.RESOURCE_SERVICE)); // Start of user code for additional businessfilters for rServices // End of user code } // 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) * @generated */ public void initPart(Object key, int kind, EObject elt, ResourceSet allResource) { setInitializing(true); if (editingPart != null && key == partKey) { editingPart.setContext(elt, allResource); final RequiredProtectionParameter requiredProtectionParameter = (RequiredProtectionParameter)elt; final RequiredProtectionParameterPropertiesEditionPart basePart = (RequiredProtectionParameterPropertiesEditionPart)editingPart; // init values if (isAccessible(AnalysisViewsRepository.RequiredProtectionParameter.Properties.name)) basePart.setName(EEFConverterUtil.convertToString(EcorePackage.Literals.ESTRING, requiredProtectionParameter.getName())); if (isAccessible(AnalysisViewsRepository.RequiredProtectionParameter.Properties.parent_)) { // init part parent_Settings = new EObjectFlatComboSettings(requiredProtectionParameter, AnalysisPackage.eINSTANCE.getRequiredProtectionParameter_Parent()); basePart.initParent_(parent_Settings); // set the button mode basePart.setParent_ButtonMode(ButtonsModeEnum.BROWSE); } // init filters if (isAccessible(AnalysisViewsRepository.RequiredProtectionParameter.Properties.parent_)) { basePart.addFilterToParent_(new ViewerFilter() { /** * {@inheritDoc} * * @see org.eclipse.jface.viewers.ViewerFilter#select(org.eclipse.jface.viewers.Viewer, java.lang.Object, java.lang.Object) */ public boolean select(Viewer viewer, Object parentElement, Object element) { return (element instanceof ProtectionProtocol); } }); } // init values for referenced views // init filters for referenced views } setInitializing(false); }
/** * {@inheritDoc} * * @see org.polarsys.time4sys.ui.gqam.parts.GeneralPropertiesEditionPart#addFilterReferences(ViewerFilter * filter) * */ public void addFilterToReferences(ViewerFilter filter) { referencesFilters.add(filter); if (this.references != null) { this.references.addFilter(filter); } }
/** * {@inheritDoc} * * @see org.polarsys.time4sys.ui.hrm.parts.OtherPropertiesEditionPart#addFilterOwnedWire(ViewerFilter * filter) * */ public void addFilterToOwnedWire(ViewerFilter filter) { ownedWireFilters.add(filter); if (this.ownedWire != null) { this.ownedWire.addFilter(filter); } }
/** * {@inheritDoc} * * @see org.polarsys.time4sys.ui.grm.parts.GeneralPropertiesEditionPart#addBusinessFilterOwnedService(ViewerFilter * filter) * */ public void addBusinessFilterToOwnedService(ViewerFilter filter) { ownedServiceBusinessFilters.add(filter); }
/** * {@inheritDoc} * * @see org.polarsys.time4sys.ui.hrm.parts.OtherPropertiesEditionPart#addFilterRInterface(ViewerFilter * filter) * */ public void addFilterToRInterface(ViewerFilter filter) { rInterfaceFilters.add(filter); }
/** * {@inheritDoc} * * @see org.polarsys.time4sys.ui.hrm.parts.GeneralPropertiesEditionPart#addBusinessFilterSides(ViewerFilter * filter) * */ public void addBusinessFilterToSides(ViewerFilter filter) { sidesBusinessFilters.add(filter); }
/** * Adds the given filter to the destination edition editor. * * @param filter * a viewer filter * @see org.eclipse.jface.viewers.StructuredViewer#addFilter(ViewerFilter) * */ public void addBusinessFilterToDestination(ViewerFilter filter);
/** * {@inheritDoc} * * @see org.polarsys.time4sys.ui.grm.parts.GeneralPropertiesEditionPart#addFilterWorkload(ViewerFilter * filter) * */ public void addFilterToWorkload(ViewerFilter filter) { workloadFilters.add(filter); }
/** * {@inheritDoc} * * @see org.polarsys.time4sys.ui.analysis.parts.CommunicationResourcePropertiesEditionPart#addBusinessFilterLinks(ViewerFilter filter) * @generated */ public void addBusinessFilterToLinks(ViewerFilter filter) { linksBusinessFilters.add(filter); }
/** * {@inheritDoc} * * @see org.polarsys.time4sys.ui.grm.parts.GeneralPropertiesEditionPart#addBusinessFilterTargetPort(ViewerFilter * filter) * */ public void addBusinessFilterToTargetPort(ViewerFilter filter) { targetPort.addBusinessRuleFilter(filter); }
/** * Adds the given filter to the resCtrlPolicy edition editor. * * @param filter * a viewer filter * @see org.eclipse.jface.viewers.StructuredViewer#addFilter(ViewerFilter) * */ public void addFilterToResCtrlPolicy(ViewerFilter filter);
/** * {@inheritDoc} * * @see org.polarsys.time4sys.ui.grm.parts.GeneralPropertiesEditionPart#addBusinessFilterSchedulableResource(ViewerFilter * filter) * */ public void addBusinessFilterToSchedulableResource(ViewerFilter filter) { schedulableResourceBusinessFilters.add(filter); }
/** * {@inheritDoc} * * @see org.polarsys.time4sys.ui.analysis.parts.ProtectionParameterValuePropertiesEditionPart#addBusinessFilterType(ViewerFilter filter) * @generated */ public void addBusinessFilterToType(ViewerFilter filter) { type.addBusinessRuleFilter(filter); }
/** * Adds the given filter to the targetPort edition editor. * * @param filter * a viewer filter * @see org.eclipse.jface.viewers.StructuredViewer#addFilter(ViewerFilter) * */ public void addBusinessFilterToTargetPort(ViewerFilter filter);
/** * Adds the given filter to the rServices edition editor. * * @param filter * a viewer filter * @see org.eclipse.jface.viewers.StructuredViewer#addFilter(ViewerFilter) * */ public void addFilterToRServices(ViewerFilter filter);
/** * {@inheritDoc} * * @see org.polarsys.time4sys.ui.hrm.parts.OtherPropertiesEditionPart#addBusinessFilterRServices(ViewerFilter * filter) * */ public void addBusinessFilterToRServices(ViewerFilter filter) { rServicesBusinessFilters.add(filter); }
/** * {@inheritDoc} * * @see be.cetic.simqri.metamodel.parts.ModelPropertiesEditionPart#addBusinessFilterComponent(ViewerFilter filter) * */ public void addBusinessFilterToComponent(ViewerFilter filter) { componentBusinessFilters.add(filter); }
/** * Adds the given filter to the resources edition editor. * * @param filter * a viewer filter * @see org.eclipse.jface.viewers.StructuredViewer#addFilter(ViewerFilter) * @generated */ public void addFilterToResources(ViewerFilter filter);
/** * Adds the given filter to the scheduledElements edition editor. * * @param filter * a viewer filter * @see org.eclipse.jface.viewers.StructuredViewer#addFilter(ViewerFilter) * @generated */ public void addFilterToScheduledElements(ViewerFilter filter);
/** * Adds the given filter to the controlledMedia edition editor. * * @param filter * a viewer filter * @see org.eclipse.jface.viewers.StructuredViewer#addFilter(ViewerFilter) * */ public void addBusinessFilterToControlledMedia(ViewerFilter filter);
/** * {@inheritDoc} * * @see org.polarsys.time4sys.ui.gqam.parts.GeneralPropertiesEditionPart#addBusinessFilterEffect(ViewerFilter * filter) * */ public void addBusinessFilterToEffect(ViewerFilter filter) { effect.addBusinessRuleFilter(filter); }
/** * {@inheritDoc} * * @see org.polarsys.time4sys.ui.srm.parts.GeneralPropertiesEditionPart#addBusinessFilterNotificationResources(ViewerFilter * filter) * */ public void addBusinessFilterToNotificationResources(ViewerFilter filter) { notificationResourcesBusinessFilters.add(filter); }
/** * Adds the given filter to the comRes edition editor. * * @param filter * a viewer filter * @see org.eclipse.jface.viewers.StructuredViewer#addFilter(ViewerFilter) * */ public void addFilterToComRes(ViewerFilter filter);
/** * Adds the given filter to the timers edition editor. * * @param filter * a viewer filter * @see org.eclipse.jface.viewers.StructuredViewer#addFilter(ViewerFilter) * */ public void addBusinessFilterToTimers(ViewerFilter filter);