/*
 * BaseProperty.java
 *
 */

package de.uni_stuttgart.vis.vowl.owl2vowl.model.edges.properties;

import de.uni_stuttgart.vis.vowl.owl2vowl.model.edges.BaseEdge;

/**
 * @author Vincent Link, Eduard Marbach
 */
public class BaseProperty extends BaseEdge {
	private String inverseIRI;
	private String inverseID;
	protected static int indexCounter = 1;

	public BaseProperty() {
		super();
		setType("rdfs:Property");
		setId("property" + indexCounter);
		indexCounter++;
	}

	public String getInverseIRI() {
		return inverseIRI;
	}

	public void setInverseIRI(String inverseIRI) {
		this.inverseIRI = inverseIRI;
	}

	public String getInverseID() {
		return inverseID;
	}

	public void setInverseID(String inverseID) {
		this.inverseID = inverseID;
	}
}

@@ -158,16 +158,68 @@
 eEdge;%0A%0A
+import java.util.ArrayList;%0Aimport java.util.List;%0A%0A
 /**%0A * @
@@ -310,98 +310,273 @@
 %0A%09pr
-ivate String inverseIRI;%0A%09private String inverseID;%0A%09protected static int indexCounter = 1
+otected static int indexCounter = 1;%0A%09protected List%3CString%3E subProperties = new ArrayList%3C%3E();%0A%09protected List%3CString%3E disjoints = new ArrayList%3C%3E();%0A%09protected List%3CString%3E equivalents = new ArrayList%3C%3E();%0A%09protected String inverseIRI;%0A%09protected String inverseID
 ;%0A%0A%09
@@ -692,24 +692,504 @@
 nter++;%0A%09%7D%0A%0A
+%09public List%3CString%3E getEquivalents() %7B%0A%09%09return equivalents;%0A%09%7D%0A%0A%09public void setEquivalents(List%3CString%3E equivalents) %7B%0A%09%09this.equivalents = equivalents;%0A%09%7D%0A%0A%09public List%3CString%3E getDisjoints() %7B%0A%09%09return disjoints;%0A%09%7D%0A%0A%09public void setDisjoints(List%3CString%3E disjoints) %7B%0A%09%09this.disjoints = disjoints;%0A%09%7D%0A%0A%09public List%3CString%3E getSubProperties() %7B%0A%09%09return subProperties;%0A%09%7D%0A%0A%09public void setSubProperties(List%3CString%3E subProperties) %7B%0A%09%09this.subProperties = subProperties;%0A%09%7D%0A%0A
 %09public Stri

Add fields to properties.