Skip to content
Snippets Groups Projects
Commit c9293d92 authored by Florian Hölzl's avatar Florian Hölzl
Browse files

GREEN.

refs 2553
parent 75ba070a
No related branches found
No related tags found
No related merge requests found
......@@ -32,7 +32,7 @@ import org.fortiss.tooling.kernel.service.IConstraintVerificationService.IFix;
* @author aravantinos
* @author $Author$
* @version $Rev$
* @ConQAT.Rating YELLOW Hash: A1ED7551F0AA14A7B49D1B77609FD7A2
* @ConQAT.Rating GREEN Hash: 7FB60C4B022393B2FB91D2B4ADEAA3AA
*/
public interface IConstraintVerifier {
......
......@@ -34,13 +34,11 @@ import org.fortiss.tooling.kernel.utils.ConstraintsUtils;
* @author aravantinos
* @author $Author$
* @version $Rev$
* @ConQAT.Rating YELLOW Hash: 838E4B7F297DDE1B526B0D664BE73F00
* @ConQAT.Rating GREEN Hash: 470ADF281E0F28CCCE27720EAB2A0E45
*/
public class ConstraintVerifierBases {
/** Most generic base. */
public abstract static class ConstraintVerifierBase implements IConstraintVerifier {
/** {@inheritDoc} */
@Override
public void removeConstraintIrrelevantContent(EObject obj) {
......@@ -57,7 +55,8 @@ public class ConstraintVerifierBases {
/** {@inheritDoc} */
@Override
public List<IFix> fixes(ConstraintInstance constraint, IConstraintVerificationStatus status) {
public List<IFix>
fixes(ConstraintInstance constraint, IConstraintVerificationStatus status) {
// No fix by default
return new ArrayList<IFix>();
}
......@@ -91,21 +90,20 @@ public class ConstraintVerifierBases {
* - only one element is constrained
*/
public static abstract class ConstraintCheckerBase extends ConstraintVerifierBase {
/** {@inheritDoc} */
@Override
final public IConstraintVerificationStatus verify(ConstraintInstance constraint) {
public final IConstraintVerificationStatus verify(ConstraintInstance constraint) {
return verify(ConstraintsUtils.getConstrained(constraint));
}
/** Verify the given constrained element. */
abstract public IConstraintVerificationStatus verify(IConstrained constrained);
public abstract IConstraintVerificationStatus verify(IConstrained constrained);
/**
* Determines whether the constraint verified by this verifier is applicable to the given
* model element.
*/
abstract public boolean isApplicable(IConstrained constrained);
public abstract boolean isApplicable(IConstrained constrained);
/** {@inheritDoc} */
@Override
......
......@@ -17,10 +17,9 @@ import org.fortiss.tooling.kernel.model.constraints.OutdatedVerificationStatus;
* @author aravantinos
* @author $Author$
* @version $Rev$
* @ConQAT.Rating YELLOW Hash: 45C5F61FCE72542EF847DF8237D85E58
* @ConQAT.Rating GREEN Hash: 88EE1A87BCC43DE314404EE52B3D98A7
*/
public interface IConstraintVerificationService {
/** Returns the service instance. */
public static IConstraintVerificationService getInstance() {
return ConstraintVerificationService.getInstance();
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment