package com.intellij.flex.model.bc; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; import org.jetbrains.jps.model.JpsElement; import org.jetbrains.jps.model.library.sdk.JpsSdk; import java.util.List; public interface JpsFlexDependencies extends JpsElement { @Nullable JpsSdk<?> getSdk(); @NotNull String getTargetPlayer(); void setTargetPlayer(@NotNull String targetPlayer); @NotNull ComponentSet getComponentSet(); void setComponentSet(@NotNull ComponentSet componentSet); @NotNull LinkageType getFrameworkLinkage(); void setFrameworkLinkage(@NotNull LinkageType frameworkLinkage); @NotNull List<JpsFlexDependencyEntry> getEntries(); }