Examples of newModelElement()


Examples of org.apache.felix.sigil.common.model.ModelElementFactory.newModelElement()

            String versionRangeStr = (String) marker.getAttribute("versionRange");
            if (elementName != null && versionRangeStr != null)
            {
                if (marker.getType().equals(SigilCore.MARKER_UNRESOLVED_IMPORT_PACKAGE))
                {
                    IPackageImport pkgImport = factory.newModelElement(IPackageImport.class);
                    pkgImport.setPackageName(elementName);
                    pkgImport.setVersions(VersionRange.parseVersionRange(versionRangeStr));
                    unresolvedElements.add(pkgImport);
                }
                else if (marker.getType().equals(
View Full Code Here

Examples of org.apache.felix.sigil.common.model.ModelElementFactory.newModelElement()

                    unresolvedElements.add(pkgImport);
                }
                else if (marker.getType().equals(
                    SigilCore.MARKER_UNRESOLVED_REQUIRE_BUNDLE))
                {
                    IRequiredBundle req = factory.newModelElement(IRequiredBundle.class);
                    req.setSymbolicName(elementName);
                    req.setVersions(VersionRange.parseVersionRange(versionRangeStr));
                    unresolvedElements.add(req);
                }
            }
View Full Code Here

Examples of org.apache.felix.sigil.common.model.ModelElementFactory.newModelElement()

        {
            IPackageExport export = exports.get(pkgImport);
            if (export != null && !existingImportsMap.containsKey(pkgImport))
            {
                VersionRange versionRange = ModelHelper.getDefaultRange(export.getVersion());
                IPackageImport newImport = elementFactory.newModelElement(IPackageImport.class);
                newImport.setPackageName(pkgImport);
                newImport.setVersions(versionRange);
                newImport.setOptional(false);

                bundleInfo.addImport(newImport);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.