/** * @see org.eclipse.uml2.uml.NamedElement#getQualifiedName() */ public String getQualifiedName() { return this.property.getQualifiedName(); }
/** UML2 3.0: Property no longer inherits from TemplateableElement * @return null * @see org.eclipse.uml2.uml.TemplateableElement#getOwnedTemplateSignature() */ public TemplateSignature getOwnedTemplateSignature() { //return this.property.getOwnedTemplateSignature(); LOGGER.error("Attribute.property.getOwnedTemplateSignature() has been removed from UML2 3.x, fix " + this.property.getQualifiedName()); return null; }
/** UML2 3.0: Property no longer inherits from TemplateableElement * @param signature * @return null * @see org.eclipse.uml2.uml.TemplateableElement#getTemplateBinding(org.eclipse.uml2.uml.TemplateSignature) */ public TemplateBinding getTemplateBinding(final TemplateSignature signature) { //return this.property.getTemplateBinding(signature); LOGGER.error("Attribute.property.getTemplateBinding(TemplateSignature) has been removed from UML2 3.x, fix " + this.property.getQualifiedName()); return null; }
/** UML2 3.0: Property no longer inherits from TemplateableElement * @return null * @see org.eclipse.uml2.uml.TemplateableElement#getOwnedTemplateSignature() */ public TemplateSignature getOwnedTemplateSignature() { //return this.property.getOwnedTemplateSignature(); LOGGER.error("Attribute.property.getOwnedTemplateSignature() has been removed from UML2 3.x, fix " + this.property.getQualifiedName()); return null; }
/** UML2 3.0: Property no longer inherits from TemplateableElement * @param arg0 * @return this.property.createTemplateBinding((TemplateSignature) arg0) */ public TemplateBinding createTemplateBinding(final EClass arg0) { //return this.property.createTemplateBinding((TemplateSignature) arg0); LOGGER.error("AssociationEnd.createTemplateBinding(EClass) has been removed from UML2 3.x, fix " + this.property.getQualifiedName()); return null; }
/** UML2 3.0: Property no longer inherits from TemplateableElement * @param signature * @return null * @see org.eclipse.uml2.uml.TemplateableElement#createTemplateBinding(org.eclipse.uml2.uml.TemplateSignature) */ public TemplateBinding createTemplateBinding(final TemplateSignature signature) { //return this.property.createTemplateBinding(signature); LOGGER.error("AssociationEndImpl.property.createTemplateBinding(TemplateSignature) has been removed from UML2 3.x, fix " + this.property.getQualifiedName()); return null; }
/** UML2 3.0: Property no longer inherits from TemplateableElement * @param signature * @return null * @see org.eclipse.uml2.uml.TemplateableElement#getTemplateBinding(org.eclipse.uml2.uml.TemplateSignature) */ public TemplateBinding getTemplateBinding(final TemplateSignature signature) { //return this.property.getTemplateBinding(signature); LOGGER.error("AssociationEndImpl.property.getTemplateBinding(TemplateSignature) has been removed from UML2 3.x, fix " + this.property.getQualifiedName()); return null; }
/** UML2 3.0: Property no longer inherits from TemplateableElement * @param arg0 * @return this.property.createTemplateBinding((TemplateSignature) arg0) */ public TemplateBinding createTemplateBinding(final EClass arg0) { //return this.property.createTemplateBinding((TemplateSignature) arg0); LOGGER.error("Attribute.property.createTemplateBinding(EClass) has been removed from UML2 3.x, fix " + this.property.getQualifiedName()); return null; }
/** UML2 3.0: Property no longer inherits from TemplateableElement * AttributeImpl.property.setOwnedTemplateSignature(TemplateSignature) has been removed from UML2 3.x, fix " + this.property.getQualifiedName() * Always returns null. * @param arg0 * @see org.eclipse.uml2.uml.TemplateableElement#setOwnedTemplateSignature(org.eclipse.uml2.uml.TemplateSignature) */ public void setOwnedTemplateSignature(final TemplateSignature arg0) { //this.property.setOwnedTemplateSignature(arg0); LOGGER.error("Attribute.property.setOwnedTemplateSignature(TemplateSignature) has been removed from UML2 3.x, fix " + this.property.getQualifiedName()); }
/** UML2 3.0: Property no longer inherits from TemplateableElement * @return null * @see org.eclipse.uml2.uml.TemplateableElement#createOwnedTemplateSignature() */ public TemplateSignature createOwnedTemplateSignature() { //return this.property.createOwnedTemplateSignature(); LOGGER.error("AssociationEnd.createOwnedTemplateSignature has been removed from UML2 3.x, fix " + this.property.getQualifiedName()); return null; }
/** UML2 3.0: Property no longer inherits from TemplateableElement * @param arg0 * @return null * @see org.eclipse.uml2.uml.TemplateableElement#createOwnedTemplateSignature(org.eclipse.emf.ecore.EClass) */ public TemplateSignature createOwnedTemplateSignature(final EClass arg0) { //return this.property.createOwnedTemplateSignature(arg0); LOGGER.error("AssociationEndImpl.createOwnedTemplateSignature(EClass) has been removed from UML2 3.x, fix " + this.property.getQualifiedName()); return null; }
/** UML2 3.0: Property no longer inherits from TemplateableElement * @return this.property.createTemplateBinding(null) */ public TemplateBinding createTemplateBinding() { //return this.property.createTemplateBinding(null); LOGGER.error("AssociationEnd.createTemplateBinding has been removed from UML2 3.x, fix " + this.property.getQualifiedName()); return null; }
/** UML2 3.0: Property no longer inherits from TemplateableElement * @return null * @see org.eclipse.uml2.uml.TemplateableElement#getOwnedTemplateSignature() */ public TemplateSignature getOwnedTemplateSignature() { //return this.property.getOwnedTemplateSignature(); LOGGER.error("AssociationEnd.property.getOwnedTemplateSignature() has been removed from UML2 3.x, fix " + this.property.getQualifiedName()); return null; }
/** UML2 3.0: Property no longer inherits from TemplateableElement * AssociationEndImpl.property.isTemplate has been removed from UML2 3.x * @return false * @see org.eclipse.uml2.uml.TemplateableElement#isTemplate() */ public boolean isTemplate() { //return this.isTemplate(); LOGGER.error("AssociationEndImpl.property.isTemplate has been removed from UML2 3.x, fix " + this.property.getQualifiedName()); return false; }
/** UML2 3.0: Property no longer inherits from TemplateableElement * @param arg0 * @return null * @see org.eclipse.uml2.uml.TemplateableElement#createOwnedTemplateSignature(org.eclipse.emf.ecore.EClass) */ public TemplateSignature createOwnedTemplateSignature(final EClass arg0) { //return this.property.createOwnedTemplateSignature(arg0); LOGGER.error("AssociationEndImpl.createOwnedTemplateSignature(EClass) has been removed from UML2 3.x, fix " + this.property.getQualifiedName()); return null; }
/** UML2 3.0: Property no longer inherits from TemplateableElement * @param signature * @param createOnDemand * @return null * @see org.eclipse.uml2.uml.TemplateableElement#getTemplateBinding(org.eclipse.uml2.uml.TemplateSignature, boolean) */ public TemplateBinding getTemplateBinding(final TemplateSignature signature, final boolean createOnDemand) { //return this.property.getTemplateBinding(signature, createOnDemand); LOGGER.error("AssociationEndImpl.property.getTemplateBinding(TemplateSignature, boolean) has been removed from UML2 3.x, fix " + this.property.getQualifiedName()); return null; }
/** UML2 3.0: Property no longer inherits from TemplateableElement * AttributeImpl.property.validateUpperGt0 has been removed from UML2 3.x. * @return null * @see org.eclipse.uml2.uml.TemplateableElement#getTemplateBindings() */ public EList getTemplateBindings() { //return this.property.getTemplateBindings(); LOGGER.error("AttributeImpl.property.getTemplateBindings() has been removed from UML2 3.x, fix " + this.property.getQualifiedName()); return null; }
@Override public String getQualifiedName() { if (isQualifier()) { return ((NamedElement) this.property.getOwner()).getQualifiedName() + "::" + this.property.getQualifiedName(); } else { return this.property.getQualifiedName(); } }
@Override public void visitBefore(Property element) { //Can not get find the stereotype in the constructor as the model is not loaded yet. if (this.stereotype == null) { this.stereotype = ModelLoader.INSTANCE.findStereotype("Index"); } PropertyWrapper pWrap = new PropertyWrapper(element); if (element.isStereotypeApplied(this.stereotype) && (pWrap.isMany() || !(element.getType() instanceof DataType))) { throw new IllegalStateException(String.format("Only PrimitiveType may be indexed currently! Current element %s is a %s", new String[]{element.getQualifiedName(), element.getType().getQualifiedName()})); } }
private void addEntries(OJAnnotatedClass globalMap, Property p) { PropertyWrapper pWrap = new PropertyWrapper(p); OJAnnotatedOperation addAllEntries = globalMap.findOperation("addAllEntries"); addAllEntries.getBody().addToStatements("this." + UmlgGenerationUtil.QualifiedNameClassMapName + ".put(\"" + p.getQualifiedName() + "\", " + pWrap.javaBaseTypePath().getLast() + ".class)"); globalMap.addToImports(pWrap.javaBaseTypePath()); }