@Override public URI trimFileExtension() { return internalUri.trimFileExtension(); }
@Override public URI trimFileExtension() { return base.trimFileExtension(); }
@Override public URI trimFileExtension() { URI result = uri.trimFileExtension(); return result == uri ? this : result.rawAppendFragment(fragment); }
private static String getModelName(final URI securityFileURI) { assert securityFileURI != null; return securityFileURI.trimFileExtension().lastSegment(); }
protected boolean isInfoFile(final Resource resource) { boolean _xblockexpression = false; { final String name = resource.getURI().trimFileExtension().lastSegment(); _xblockexpression = (Objects.equal(name, "package-info") || Objects.equal(name, "module-info")); } return _xblockexpression; }
/** * @since 1.7 */ public static String getModelFileName(EObject object) { Resource eResource = object.eResource(); if (eResource != null) { return eResource.getURI().trimFileExtension().lastSegment(); } else { return ""; } }
parsedName.addAll(parseName(uri.trimFileExtension().path(), '/'));
List<URI> resourceBundleURIs = new ArrayList<URI>(); URI baseURI = uri.trimSegments(1); String baseSegment = uri.trimFileExtension().lastSegment();
List<URI> resourceBundleURIs = new ArrayList<URI>(); URI baseURI = uri.trimSegments(1); String baseSegment = uri.trimFileExtension().lastSegment();
public String getExpectedName(final EObject model) { Resource _eResource = model.eResource(); URI _uRI = null; if (_eResource!=null) { _uRI=_eResource.getURI(); } URI _trimFileExtension = null; if (_uRI!=null) { _trimFileExtension=_uRI.trimFileExtension(); } String _lastSegment = null; if (_trimFileExtension!=null) { _lastSegment=_trimFileExtension.lastSegment(); } return _lastSegment; }
public String modelFileName(final EObject object) { String _xblockexpression = null; { Resource _eResource = object.eResource(); URI _uRI = null; if (_eResource!=null) { _uRI=_eResource.getURI(); } URI _trimFileExtension = _uRI.trimFileExtension(); final String name = _trimFileExtension.lastSegment(); boolean _validClassName = this.validClassName(name); boolean _not = (!_validClassName); if (_not) { throw new IllegalAccessError((("The file name " + name) + " is not a valid Java type name. Please, rename the file!")); } _xblockexpression = name; } return _xblockexpression; }
protected static Model getReferencingPomModel(EObject xmaObject) { Collection<EStructuralFeature.Setting> settings = EcoreUtil.UsageCrossReferencer.find(xmaObject, xmaObject .eResource().getResourceSet()); for (Setting setting : settings) { if (setting.getEObject().eClass().getEPackage().equals(PomPackage.eINSTANCE)) { return (Model) settings.iterator().next().getEObject().eResource().getEObject("/"); } } ResourceSet resourceSet = xmaObject.eResource().getResourceSet(); EList<Resource> resources = resourceSet.getResources(); for (Resource resource : resources) { if (DslConstants.OPENXMA_POM_FILE_EXTENSION.equals(resource.getURI().fileExtension()) && resource.getURI().trimFileExtension().lastSegment().equals( xmaObject.eResource().getURI().trimFileExtension().lastSegment())) { return (Model) resource.getEObject("/"); } } return null; }
private XpandExecutionContextImpl createXpandExecutionContext(Output output, Map<String, Variable> globalVars) { XpandExecutionContextImpl xpandExecutionContext = null; if (output != null) { globalVars.put(INDENT_COUNTER, new Variable(INDENT_COUNTER, 0L)); xpandExecutionContext = new XpandExecutionContextImpl(output, null, globalVars, null, null); xpandExecutionContext.registerMetaModel(new EmfRegistryMetaModel()); xpandExecutionContext.registerMetaModel(new JavaBeansMetaModel()); String xpandAdvice = getConfiguration().getProperty(GeneratorConstants.XPAND_ASPECT_FILE, ""); if (!"".equals(xpandAdvice)) { URI xpandAdviceFileURI = getXpandAdviceFile(xpandAdvice); if (xpandAdviceFileURI != null) { logger.info("Register xpandAdviceFile '" + xpandAdviceFileURI + "'"); xpandExecutionContext.registerAdvices(xpandAdviceFileURI.trimFileExtension().toFileString()); } else { logger.warn("Configured xpandAdviceFile '" + xpandAdvice + "' not found!"); } } } return xpandExecutionContext; }
public String getPluginKey() { if (pluginKey == null) { Resource resource = eResource(); if (resource != null) { URI uri = resource.getURI(); if (uri != null) { String fileName = uri.trimFileExtension().lastSegment(); if (fileName != null) { return fileName; } } } String modelName = getModelName(); if (modelName != null) { return modelName; } } return pluginKey; }
protected void internalCreateChildren(DocumentRootNode parentNode, EObject modelElement) { Object text = getText(modelElement); if (text == null) text = modelElement.eResource().getURI().trimFileExtension().lastSegment(); ImageDescriptor imageDescriptor = getImageDescriptor(modelElement); factory.createEObjectNode(parentNode, modelElement, imageDescriptor, text, isLeaf(modelElement)); }
/** * @since 2.1 */ protected void _createNode(DocumentRootNode parentNode, EObject modelElement) { Object text = textDispatcher.invoke(modelElement); if (text == null) { text = modelElement.eResource().getURI().trimFileExtension().lastSegment(); } createEObjectNode(parentNode, modelElement, imageDispatcher.invoke(modelElement), text, isLeafDispatcher.invoke(modelElement)); }
private QualifiedName getFullyQualifiedName(final Resource resource, final TclModel model) { final String name = resource.getURI().trimFileExtension().lastSegment(); final String derivedPackage = this.classpathUtil.inferPackage(model); boolean _isNullOrEmpty = StringExtensions.isNullOrEmpty(derivedPackage); if (_isNullOrEmpty) { return QualifiedName.create(name); } else { return this.qualifiedName(model).append(name); } }
private void save(Model model, XMAComponent xmaComponent) { URI xmaResourceUri = null; if (xmaComponent.eResource() != null) { xmaResourceUri = xmaComponent.eResource().getURI(); xmaComponent = (XMAComponent) EcoreUtil.copy(xmaComponent); } else { xmaResourceUri = model.eResource().getURI().trimFileExtension().appendFileExtension( DslConstants.OPENXMA_XMA_FILE_EXTENSION); } ResourceSet xmaResourceSet = new ResourceSetImpl(); Resource xmaResource = xmaResourceSet.createResource(xmaResourceUri); xmaResource.getContents().add(xmaComponent); try { xmaResource.save(Collections.emptyMap()); } catch (IOException ioException) { throw new WrappedException(ioException); } }
ePackage.setName(validName(containingXSDSchema.eResource().getURI().trimFileExtension().lastSegment(), true)); ePackage.setNsURI(containingXSDSchema.eResource().getURI().toString());
@Override public QualifiedName getFullyQualifiedName(final EObject obj) { if ((obj instanceof TestSpecification)) { String _name = ((TestSpecification)obj).getName(); boolean _tripleEquals = (_name == null); if (_tripleEquals) { final String name = ((TestSpecification)obj).eResource().getURI().trimFileExtension().lastSegment(); final TslModel model = EcoreUtil2.<TslModel>getContainerOfType(obj, TslModel.class); final String derivedPackage = this.classpathUtil.inferPackage(model); boolean _isNullOrEmpty = StringExtensions.isNullOrEmpty(derivedPackage); if (_isNullOrEmpty) { return QualifiedName.create(name); } else { return this.qualifiedName(model).append(name); } } } return super.getFullyQualifiedName(obj); }