/** * {@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 ArtifactIdentifier artifactIdentifier = (ArtifactIdentifier) elt; final ArtifactIdentifierPropertiesEditionPart basePart = (ArtifactIdentifierPropertiesEditionPart) editingPart; // init values if (isAccessible(ScoViewsRepository.ArtifactIdentifier.Properties.resourceName)) basePart.setResourceName( EEFConverterUtil.convertToString( EcorePackage.Literals.ESTRING, artifactIdentifier.getResourceName())); if (isAccessible(ScoViewsRepository.ArtifactIdentifier.Properties.baselinedLineCount)) { basePart.setBaselinedLineCount( EEFConverterUtil.convertToString( EcorePackage.Literals.EINT, artifactIdentifier.getBaselinedLineCount())); } if (isAccessible(ScoViewsRepository.ArtifactIdentifier.Properties.currentLineCount)) { basePart.setCurrentLineCount( EEFConverterUtil.convertToString( EcorePackage.Literals.EINT, artifactIdentifier.getCurrentLineCount())); } // init filters // init values for referenced views // init filters for referenced views } setInitializing(false); }