blob: 523181b292692577da729f04e63d4085a8e84c73 [file] [log] [blame]
/**
* Copyright (c) 2015 CEA LIST.
*
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License 2.0
* which accompanies this distribution, and is available at
* https://www.eclipse.org/legal/epl-2.0/
*
* SPDX-License-Identifier: EPL-2.0
*
* Contributors:
* Benoit Maggi (CEA LIST) benoit.maggi@cea.fr - Initial API and implementation
*
*/
package org.eclipse.papyrus.sysml14.modelelements;
import org.eclipse.emf.ecore.EObject;
import org.eclipse.uml2.uml.Comment;
/**
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>Problem</b></em>'.
* <!-- end-user-doc -->
*
* <!-- begin-model-doc -->
*
* A Problem documents a deficiency, limitation, or failure of one or more model elements to satisfy a requirement or need, or other undesired outcome. It may be used to capture problems identified during analysis, design, verification, or manufacture and associate the problem with the relevant model elements. Problem is a stereotype of comment and may be attached to any other model element in the same manner as a comment.
*
* <!-- end-model-doc -->
*
* <p>
* The following features are supported:
* </p>
* <ul>
* <li>{@link org.eclipse.papyrus.sysml14.modelelements.Problem#getBase_Comment <em>Base Comment</em>}</li>
* </ul>
*
* @see org.eclipse.papyrus.sysml14.modelelements.ModelelementsPackage#getProblem()
* @model
* @generated
*/
public interface Problem extends EObject {
/**
* Returns the value of the '<em><b>Base Comment</b></em>' reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Base Comment</em>' reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Base Comment</em>' reference.
* @see #setBase_Comment(Comment)
* @see org.eclipse.papyrus.sysml14.modelelements.ModelelementsPackage#getProblem_Base_Comment()
* @model ordered="false"
* @generated
*/
Comment getBase_Comment();
/**
* Sets the value of the '{@link org.eclipse.papyrus.sysml14.modelelements.Problem#getBase_Comment <em>Base Comment</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Base Comment</em>' reference.
* @see #getBase_Comment()
* @generated
*/
void setBase_Comment(Comment value);
} // Problem