/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated NOT */ public static String getDefault(Property property) { ValueSpecification defaultValue = property.getDefaultValue(); return defaultValue == null ? null : defaultValue.stringValue(); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated NOT */ public static Stereotype createOwnedStereotype(Profile profile, String name, boolean isAbstract) { Stereotype ownedStereotype = (Stereotype) profile.createOwnedType(name, UMLPackage.Literals.STEREOTYPE); ownedStereotype.setIsAbstract(isAbstract); return ownedStereotype; }
/** * @see org.andromda.metafacades.uml.ParameterFacade#isInoutParameter() */ @Override protected boolean handleIsInoutParameter() { return this.metaObject.getDirection().equals(ParameterDirectionKind.INOUT_LITERAL); }
@Override protected Class createShadowClass(Classifier type) { // the additional features may have invalid characters in their names Class result = UMLFactory.eINSTANCE.createClass(); result.setName(type.getName() + "_Class"); //$NON-NLS-1$ result.createSubstitution("realOwner", type); //$NON-NLS-1$ return result; }
public boolean evaluate(final Object object) { final Parameter param = (Parameter)object; return !param.getDirection().equals(ParameterDirectionKind.RETURN_LITERAL) && !param.isException(); } });
public Property createProperty(String name, Classifier resultType) { Property result = UMLFactory.eINSTANCE.createProperty(); result.setName(name); result.setType(resultType); return result; }
/** * @return getOwnedParameteredElement().getName() */ //@Override public final String getName() { // ParameterableElement is actually uml:DataType or uml:Class in the model, even though it doesn't inherit from final NamedElement type = (NamedElement) this.metaObject.getOwnedParameteredElement(); // Assumes no templating of template types, no array types, same declared/impl types return type.getName(); }
/** * @param arg0 * @return this.property.getAppliedStereotype(arg0.getName())!=null * @see org.eclipse.uml2.uml.Property#getAppliedStereotype(String) */ public boolean isApplied(final Stereotype arg0) { return this.property.getAppliedStereotype(arg0.getName())!=null; }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated NOT */ public static String getDefault(Parameter parameter) { ValueSpecification defaultValue = parameter.getDefaultValue(); return defaultValue == null ? null : defaultValue.stringValue(); }
protected static boolean isSubsetValid(Property subsettingProperty, Property subsettedProperty) { for (Type subsettingContext : subsettingProperty.subsettingContext()) { for (Type subsettedContext : subsettedProperty.subsettingContext()) { if (!subsettingContext.conformsTo(subsettedContext)) { return false; } } } return true; }
/** * @see org.andromda.metafacades.uml.StateVertexFacade#getContainer() */ @Override protected Namespace handleGetContainer() { //TODO: What's this ? return this.metaObject.getContainer().getNamespace(); }
/** * @see org.andromda.metafacades.uml.ActionFacade#getTransition() */ @Override protected Transition handleGetTransition() { final Element owner = this.metaObject.getActivity().getOwner(); return (Transition)(owner instanceof Transition ? owner : null); }
public SendSignalAction createSendSignalAction(Classifier signal) { SendSignalAction result = UMLFactory.eINSTANCE.createSendSignalAction(); result.setSignal((Signal) signal); return result; }
/** * @see org.andromda.metafacades.uml.ParameterFacade#isReturn() */ @Override protected boolean handleIsReturn() { return this.metaObject.getDirection().equals(ParameterDirectionKind.RETURN_LITERAL); }
/** * @param arg0 * @return this.property.getAppliedStereotype(arg0.getName())!=null * @see org.eclipse.uml2.uml.Property#getAppliedStereotype(String) */ public boolean isApplied(final Stereotype arg0) { return this.property.getAppliedStereotype(arg0.getName())!=null; }