/** * @see org.andromda.metafacades.uml.ExtensionPointFacade#getUseCase() */ @Override protected UseCase handleGetUseCase() { return this.metaObject.getUseCase(); } }
/** * Validates the validateMustHaveName constraint of '<em>Extension Point</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateExtensionPoint_validateMustHaveName( ExtensionPoint extensionPoint, DiagnosticChain diagnostics, Map<Object, Object> context) { return extensionPoint.validateMustHaveName(diagnostics, context); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public ExtensionPoint getExtensionLocation(String name, boolean ignoreCase) { extensionLocationLoop : for (ExtensionPoint extensionLocation : getExtensionLocations()) { if (name != null && !(ignoreCase ? name.equalsIgnoreCase(extensionLocation.getName()) : name.equals(extensionLocation.getName()))) continue extensionLocationLoop; return extensionLocation; } return null; }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public ExtensionPoint createExtensionPoint(String name) { ExtensionPoint newExtensionPoint = (ExtensionPoint) create(UMLPackage.Literals.EXTENSION_POINT); getExtensionPoints().add(newExtensionPoint); if (name != null) newExtensionPoint.setName(name); return newExtensionPoint; }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public ExtensionPoint getExtensionPoint(String name, boolean ignoreCase, boolean createOnDemand) { extensionPointLoop : for (ExtensionPoint extensionPoint : getExtensionPoints()) { if (name != null && !(ignoreCase ? name.equalsIgnoreCase(extensionPoint.getName()) : name.equals(extensionPoint.getName()))) continue extensionPointLoop; return extensionPoint; } return createOnDemand ? createExtensionPoint(name) : null; }
/** * @see org.andromda.metafacades.uml.ExtensionPointFacade#getUseCase() */ @Override protected UseCase handleGetUseCase() { return this.metaObject.getUseCase(); } }