#/Users/cynthia/.pyenv/shims/python

class AnnotationsObject:

	def __init__(self):
		self.aspectlist = []
		self.entitylist = []
		self.polaritytriggerslist = []


class AspectObject:
	def __init__(self):
		self.aspecttext = []
		self.polarity = None  
		self.aspectcategory = None #--> not necessary
		self.sameclause = False
		self.sentence = None
		self.sentencerange = None
		self.sentencewithoutaspect = None #Sentence from which the aspect span itself is withdrawn


class EntityObject:
	def __init__(self):
		self.entitytype = None
		self.entitytext = []
		self.polarity = [] 
		self.metonymy = False


class PolarityTriggersObject:
	def __init__(self):
		self.text = []
		self.polarity = []
		self.target = []
		self.id = None
		self.irony = []
		self.isdependent = False
		self.governors = []
		self.dependents = []
		self.dependentdict = {}
		self.aspectrelationpolarity = []
#		self.entityrelationpolarity = [] ????
		self.span = []
		self.category = [] #NEW   
