package eu.dnetlib.espas.gui.shared;

import com.google.gwt.user.client.rpc.IsSerializable;

import java.util.ArrayList;
import java.util.List;

/**
 * Created by stefania on 5/22/15.
 */
public class CompositeObservedProperty implements IsSerializable {

    private Vocabulary compositeObservedProperty;

    private List<Vocabulary> simpleObservedProperties = new ArrayList<Vocabulary>();

    public CompositeObservedProperty() {
    }

    public CompositeObservedProperty(Vocabulary compositeObservedProperty, List<Vocabulary> simpleObservedProperties) {
        this.compositeObservedProperty = compositeObservedProperty;
        this.simpleObservedProperties = simpleObservedProperties;
    }

    public Vocabulary getCompositeObservedProperty() {
        return compositeObservedProperty;
    }

    public void setCompositeObservedProperty(Vocabulary compositeObservedProperty) {
        this.compositeObservedProperty = compositeObservedProperty;
    }

    public List<Vocabulary> getSimpleObservedProperties() {
        return simpleObservedProperties;
    }

    public void setSimpleObservedProperties(List<Vocabulary> simpleObservedProperties) {
        this.simpleObservedProperties = simpleObservedProperties;
    }
}
