/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package de.bitocean.dspm.model;
import java.util.Vector;
/**
*
* @author kamir
*/
public class Operation {
public Operation next = null;
public Operation prev = null;
Vector<Role> roles = new Vector<Role>();
public void addNextOperation( Operation op ) {
next = op;
op.addPreviousOperation( this );
}
public void addPreviousOperation( Operation op ) {
prev = op;
if( op.next == null) op.addNextOperation(op);
}
public Vector<Role> getAllRoles() {
return null;
};
public void rolesAdd(Role r) {
roles.add(r);
}
public String getNumberOfRules() {
if ( roles == null ) return "<Node has no roles>";
else return roles.size() + " roles available.";
}
}