Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 package org.drools.impl.adapters;
 
 import java.util.List;
 import java.util.Map;
 
import  org.kie.api.definition.process.Node;
public class NodeAdapter implements org.drools.definition.process.Node {
	public Node delegate;
	public NodeAdapter(Node delegate) {
		this. = delegate;
	}
	public Node getDelegate() {
		return ;
	}
	public long getId() {
		return .getId();
	}
	public String getName() {
		return .getName();
	}
		return adaptConnectionMap(.getIncomingConnections());
	}
		return adaptConnectionMap(.getOutgoingConnections());
	}
		return adaptConnectionList(.getIncomingConnections(type));
	}
		return adaptConnectionList(.getOutgoingConnections(type));
	}
		return new NodeContainerAdapter(.getNodeContainer());
	}
	public Map<StringObjectgetMetaData() {
		return .getMetaData();
	}
	public Object getMetaData(String name) {
		return .getMetaData().get(name);
	}
	private Map<StringList<Connection>> adaptConnectionMap(Map<StringList<org.kie.api.definition.process.Connection>> connections) {
		if (connections == null) {
			return null;
		}
		Map<StringList<Connection>> result = new HashMap<StringList<Connection>>();
		for (Map.Entry<StringList<org.kie.api.definition.process.Connection>> entryconnections.entrySet()) {
			result.put(entry.getKey(), adaptConnectionList(entry.getValue()));
		}
		return result;
	}
	private List<ConnectionadaptConnectionList(List<org.kie.api.definition.process.Connection> connections) {
		if (connections == null) {
			return null;
		}
		List<Connectionresult = new ArrayList<Connection>(connections.size());
		for (org.kie.api.definition.process.Connection connectionconnections) {
			result.add(new ConnectionAdapter(connection));
		}
		return result;
	}
    @Override
    public int hashCode() {
        return .hashCode();
    }
    @Override
    public boolean equals(Object obj) {
        return obj instanceof NodeAdapter && .equals(((NodeAdapter)obj).);
    }
New to GrepCode? Check out our FAQ X