/* * Copyright 2015 Nokia Solutions and Networks * Licensed under the Apache License, Version 2.0, * see license.txt file for details. */ package org.rf.ide.core.testdata.text.read; import java.util.List; import org.rf.ide.core.testdata.model.FilePosition; public interface IRobotLineElement { public static final int NOT_SET = -1; int getLineNumber(); int getStartColumn(); int getEndColumn(); int getStartOffset(); FilePosition getFilePosition(); String getText(); String getRaw(); List<IRobotTokenType> getTypes(); boolean isDirty(); VersionAvailabilityInfo getVersionInformation(); IRobotLineElement copyWithoutPosition(); IRobotLineElement copy(); }